ACTIVIDAD DE PROYECTO – CONFIGURACION DE SERVICIOS DE RED
TECNOLOGIA EN GESTIÓN DE REDES DE DATOS CENTRO DE SERVICIOS Y GESTIÓN EMPRESARIAL SENA, MEDELLÍN
Un servidor web o servidor HTTP es un programa informático que procesa una
aplicación del lado del servidor, realizando conexiones bidireccionales y/o unidireccionales y síncronas o asíncronas con el cliente y generando o cediendo una respuesta en cualquier lenguaje o aplicación del lado del cliente. El código recibido por el cliente suele ser compilado y ejecutado por un navegador web.
En la presente guía implementará el servidor HTTP en CentOS 7, el cual
constará de dos páginas: Una www que será de acceso público y otra web a la que se podrá ingresar solo con usuario y contraseña. Para el desarrollo de la implementación Ud. previamente debe configurar las interfaces de red del cliente y el servidor en red interna, con direccionamiento en el mismo segmento de red, además del servidor DNS para pruebas con FQDN’s. Servidor: CentOS 7 – 10.10.5.10/27 Cliente: Windows 7 Ultimate
CONFIGURACIÓN DEL SERVIDOR
El Servidor Web Apache se instala por defecto en CentOS. Para revisar la instalación del paquete corremos el siguiente comando:
Iniciamos el servicio:
Ingresar al navegador y colocar la dirección de loopback o localhost para probar la
correcta instalación y funcionamiento del servidor web. Debe salir una página parecida a la siguiente: Procedemos a editar el archivo de configuración de Apache.
Verificamos y/o descomentamos los siguientes parámetros:
Una vez configurado el httpd.conf procedemos a crear un archivo donde colocaremos los hosts virtuales. Lo anterior puede hacerse al final del archivo de configuración (httpd.conf) pero se recomienda hacerlo en la ruta que se muestra en la imagen. El archivo debe tener la extension .conf. Creamos el Virtual Host para la página www.rodry.corp la cual será de acceso público.
Reiniciar el servicio.
Editar el archivo hosts y colocar el nombre del dominio tanto en la dirección
loopback como en la dirección IP del servidor. Para esta página se ha descargado una plantilla web y se ha guardado en la carpeta w3, la cual será copiada a la ruta de los documentos web de Apache: /var/www/html/, según la configuración de nuestro host virtual.
Reiniciar el servicio.
Lo siguiente que haremos es ingresar al navegador web y probar con las
siguientes opciones en la barra de direcciones:
127.0.0.1 (localhost) : Debe cargar la página.
10.10.5.10 (IP de mi servidor): Debe cargar la página. rodry.corp (dominio): Debe cargar la página. www.rodry.corp (DNS configurado): Debe cargar la página. Imágenes de las pruebas locales realizadas: Editamos el archivo de los hosts virtuales (o creamos uno nuevo) con el siguiente contenido:
Acá crearemos el segundo host virtual web.rodry.corp en donde los usuarios
entrarán autenticándose.
Creamos el/los usuarios que ingresarán al sitio web con autenticación en el
archivo especificado en la configuración del host virtual.
Descargamos otra plantilla para luego copiarla en el directorio correspondiente del
servidor web Apache. Reiniciar el servicio.
Ingresamos mediante el FQDN a la página.
Una vez comprobada la correcta configuración y funcionamiento del servidor
mediante las pruebas locales, procedemos a abrir el puerto 80 para las pruebas con el cliente. Verificamos la configuración en el cliente. Debe estar en el mismo segmento de red del servidor.
Ping al servidor…
Ingresamos a www.rodry.corp mediante la IP del servidor y el FQDN del host.
La página se muestra de forma correcta.
Ingresamos a web.rodry.corp mediante el FQDN del host. Recordemos que debe