Академический Документы
Профессиональный Документы
Культура Документы
John Anderson Castrilln Garca 2 Servidor WEB en CentOS 6.4 Abrimos un navegador web y escribimos la direccin loopback de nuestro equipo. Debera cargar una pgina por defecto de Apache, como se muestra a continuacin:
John Anderson Castrilln Garca 3 Servidor WEB en CentOS 6.4 Pasamos a realizar las configuraciones del servidor. Para esto, vamos a /etc/httpd/conf/httpd.conf Configuramos en nombre del servidor web. Para mi caso, www.ander.com y el puerto por el cual se escucharn las solicitudes web. Recuerden que esta direccin ya se encuentra registrada en mi servidor DNS.
John Anderson Castrilln Garca 4 Servidor WEB en CentOS 6.4 DocumentRoot ser la ubicacin de los archivos .html htm (archivos del sitio web):
<Directory: debe coincidir con el directorio DocumentRoot. Si este directorio se cambia, se deber cambiar <Directory.
ServerAdmin es el lugar donde llegarn los errores y toda la informacin acerca del uso del servidor web. Normalmente, se coloca la direccin de un correo electrnico del administrador:
Al final del archivo, creamos el VirtualHost el cual va con *.80 cuando se resuelve por nombre. Cuando se accede a este sitio por direccin IP, se coloca laipdelsitio:80 Hay unas lneas comentadas las cuales se utilizarn ms adelante, junto con otras lneas que se agregarn, para que al ingresar al sitio web se pida un usuario y contrasea:
Restauramos el servicio. Si muestra falla, es porque el servicio no se haba iniciado. Para salir de dudas, vuelva y restaure el servicio:
John Anderson Castrilln Garca 8 Servidor WEB en CentOS 6.4 Editar el archive /etc/hosts. Configurar all la direccin ip de nuestro equipo (10.1.1.1) para que resuelva el nombre ander.com que es mi dominio.
John Anderson Castrilln Garca 9 Servidor WEB en CentOS 6.4 A manera de ejemplo, copi unos archivos de una pgina web diseada previamente. Estos archivos los guard en el directorio /var/www/html. Noten que el archivo llamado index.htm es el archivo principal el cual se llama desde el archivo de configuracin. Noten tambin que yo lo puse como index.html y lo deber cambiar ms adelante por index.htm porque esa es la extensin del archivo que se muestra a continuacin (en la lista, columna de la derecha, primer archivo de color verde):
Siempre que hagan un cambio, se recomienda restaurar el servicio. Esto ayuda a detectar problemas realizados en la configuracin de manera oportuna.
John Anderson Castrilln Garca 10 Servidor WEB en CentOS 6.4 A continuacin, modifico el archivo de configuracin para cambiar el DirectoryIndex. Noten que la extensin del archivo es htm y no html:
John Anderson Castrilln Garca 11 Servidor WEB en CentOS 6.4 Vemos que escribiendo el nombre ander.com tambin carga la pgina web:
John Anderson Castrilln Garca 12 Servidor WEB en CentOS 6.4 Vamos para la mquina cliente e ingresemos a la pgina web. Debemos verificar primero la IP del equipo cliente (10.1.1.5):
John Anderson Castrilln Garca 13 Servidor WEB en CentOS 6.4 Y tambin debemos editar el archivo /etc/hosts como lo hicimos en el servidor:
Verificamos que nuestro firewall est habilitado para recibir solicitudes web:
John Anderson Castrilln Garca 14 Servidor WEB en CentOS 6.4 Seleccionamos WWW y aplicamos los cambios:
Nos conectamos desde el cliente. Escribimos en un navegador web la direccin de nuestro servidor:
John Anderson Castrilln Garca 15 Servidor WEB en CentOS 6.4 Probamos tambin con el nombre y vemos que resuelve exitosamente:
Para agregar autenticacin a nuestro servidor, vamos al archivo de configuracin y descomentamos las lneas necesarias y agregamos las que hagan falta, as:
John Anderson Castrilln Garca 16 Servidor WEB en CentOS 6.4 AuthName es el nombre de la autenticacin. Es el mensaje del servidor cuando aparece la ventana de autenticacin. AuthUserFile indicamos el archivo que contiene el usuario que debe autenticarse, debe estar en el mismo directorio donde se encuentra el archivo index del sitio web. El archivo pw es el que contiene la lista de usuarios dispuestos para que se puedan autenticar e ingresar al sitio web. Este se crea automticamente al asociar el usuario con el sitio web. Para la autenticacin, hacemos lo siguiente:
Restauramos el servicio:
John Anderson Castrilln Garca 17 Servidor WEB en CentOS 6.4 Nos conectamos desde nuestro cliente y vemos que ahora nos pide el nombre de usuario y contrasea.
John Anderson Castrilln Garca 18 Servidor WEB en CentOS 6.4 Se deja como ejercicio, asignar una IP especfica a un cliente en particular para que dicho cliente pueda ingresar a este sitio web. Ayuda! Se debern agregar las siguientes lneas en el archivo de configuracin: Order Allow, deny: Orden en que se leern las rdenes Allow from ip del equipo que puede acceder al sitio web: La IP que se va a permitir Deny from any: Denegar todo.