Está en la página 1de 11

CONFIGURACIÓN DE UN SERVIDOR WEB EN CentOS 7

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


pedir credenciales de autenticación.
FIN

También podría gustarte