Este documento describe la instalación y configuración de servicios básicos como XAMPP, HTTP, DNS y FTP en un servidor Linux. Explica que XAMPP es un software libre que incluye Apache, MySQL y PHP/Perl. Luego detalla los pasos para instalar XAMPP, levantar el servicio HTTP y comprobarlo funcionando en el navegador local y de otros equipos en la red. También cubre la instalación y configuración del servicio DNS usando Bind9 y del servicio FTP usando Proftpd, validando ambos servicios funcionando correctamente
1. Laboratorio De Servidores
EST: Cesar Mauricio Rodriguez Paucara
EST: Luis Mauricio Limachi Huancallllllllllll
Materia: Administración de Sistemas Operativos y Servidores
Docente: Ing. Arturo Terceros Beltrán
2. Introducción
En la actualidad es bastante fácil montar una instalación para un servidor
dedicado basado en Linux y ponerlo en línea. Ya sea para montar un sitio
web, una aplicación o cualquier otra necesidad relacionada, montar un
servidor dedicado basado en Linux puede ser una tarea que nos lleve solo
unas cuantas horas realizar incluso para un desarrollador que no tenga tanta
experiencia en hacerlo siguiendo las muchísimas guías que al respecto existen
en internet. Incluso existen también muchas compañías que rentan servidores
dedicados con las que podemos tener un servidor corriendo en unas cuantas
horas.
3. ¿Qué es XAMPP?
XAMPP es un servidor
independiente de plataforma,
software libre, que consiste
principalmente en el sistema de
gestión de bases de datos MySQL, el
servidor web Apache y los
intérpretes para lenguajes de script:
PHP y Perl.
4. Instalación XAMPP
El primer paso es descargar Xampp para Linux de la pagina oficial
de Xampp “https://www.apachefriends.org/es/”
5. Instalación XAMPP
Una vez descargado el archivo debemos asignarle permisos de
ejecución mediante el terminal
6. Instalación XAMPP
Usando el comando “sudo” seguida de la dirección donde se
instalo se ejecutara el instalador
7. Instalación XAMPP
El instalador es muy intuitivo y no requiere de gran explicación,
posterior a esto levantamos los servicios de Xampp.
8. Servidor HTTP
Para comprobar el funcionamiento del Apache, colocaremos una
pagina propia la cual se ubicara en “htdocs” en la carpeta de
instalación de Xampp
9. Servicio HTTP
Una vez levantado el servicio de Apache de Xampp comprobamos
su funcionamiento, para lo cual escribiremos en el navegador
“Localhost”.
10. Servicio HTTP
A su vez los ordenadores conectados a la misma red del servidor
pueden acceder a este servicio mediante la IP del servidor
11. Servicio DNS
DNS son las iniciales de Domain Name System (sistema de nombres de
dominio) y es una tecnología basada en una base de datos que sirve para
resolver nombres en las redes, es decir, para conocer la dirección IP de la
máquina donde está alojado el dominio al que queremos acceder
12. Servicio DNS
Para instalar el servicio DNS debemos usar el comando sudo apt-
get update seguido de sudo apt-get install bind9 luego nos
dirigimos donde se instaló
13. Servicio DNS
Luego debemos editar el archivo “Named.conf.local” el cual debe
quedar de la siguiente manera (asistencia.com es nuestro dominio
de ejemplo)
14. Servicio DNS
Tambien debemos crear el archivo “db.misitio” especificado en el
paso anterior en el mismo directorio, el cual debe quedar de la
siguiente manera.
15. Servicio DNS
Tambien debemos crear el archivo “db.misitio” especificado en el
paso anterior en el mismo directorio, el cual debe quedar de la
siguiente manera.
16. Servicio DNS
Ahora accedemos a la dirección “www.asistencia.com” desde un navegador para
comprobar el funcionamiento del servicio DNS.
17. Servicio FTP
FTP (siglas en inglés de File Transfer
Protocol, ‘Protocolo de Transferencia de
Archivos’), es un protocolo de red para la
transferencia de archivos entre sistemas
interconectados o enlazados a Internet,
basado en la arquitectura cliente-
servidor. Desde un equipo cliente se
puede conectar a un servidor para
descargar archivos desde él o para
enviarle archivos, independientemente
del sistema operativo utilizado en cada
equipo.
18. Servicio FTP
Como Xampp cuenta con PROftpd el servicio FTP esta incluido al instalarlo, lo que si
es necesario es instalar “Filezilla” en los ordenadores que quieran conectarse a este
servicio.
19. Servicio FTP
Para probar la funcionabilidad del servicio FTP usaremos el mismo sistema operativo
que utilizamos en el servicio DNS
21. Servicio FTP
Seleccionamos “New Site” y configuramos los parámetros de IP (del servidor) y un
usuario creado en el servidor.
22. Servicio FTP
Terminamos el proceso con el botón “Connect” y si hemos configurado todo
correctamente se observara que podemos compartir archivos con el servidor
23. Conclusiones
En la actualidad, la mayoría de las instituciones públicas y privadas proporcionan
servicios de cómputo, como bases de datos, sistemas de información, sitios Web,
redes sociales, correo electrónico, comercio electrónico y blogs, entre muchos
otros. Estos servicios requieren de una compleja infraestructura de cómputo -de la
que forman parte significativa los servidores-, así como de procesos y actividades
importantes en la administración de los equipos, para garantizar el acceso a los
usuarios.