Beruflich Dokumente
Kultur Dokumente
- Objetivo: Configurar varios servidores web virtuales en la misma máquina. Descubrir las ventajas
de los servidores web virtuales usando para ello Apache2. Crear servidores web seguros.
- Procedimiento:
Será necesario que los servicios DHCP y DNS configurados en las prácticas anteriores
están levantados.
La organización que realizaremos de nuestro servidor Apache, será la clásica en los sistemas Unix:
- la página web principal de la intranet se almacenará en la carpeta raíz del servidor web,
- y para las páginas web de los distintos departamentos , lo más práctico es crear nuevos usuarios
con el nombre del departamento.
Espacio web para la Intranet
Por defecto, la carpeta raiz (DocumentRoot) del servidor web es la carpeta /var/www. Todos los
documentos que se encuentren dentro de la carpeta raíz del servidor web, serán accesibles vía web.
Configura /etc/apache2/httpd.conf con información del servidor Apache. Recuerda que si vas
a usar un nombre en lugar de la IP, debe estar bien configurado DNS; haz uso del dominio
(zona) creado con el servidor DNS (aulaASIR.org) y retoca los ficheros de configuración de
dicho servidor si fuese necesario.
Nota: los ficheros de configuración generales son httpd.conf (para configuración del usuario y viene vacío
inicialmente) y apache2.conf . El problema de hacer la configuración en apache2.conf es que puede cambiar con las
posteriores versiones.
2.1. En el directorio raiz por defecto (/var/www) crea una página de prueba básica
(index.html).
- Accede desde el navegador usando la IP del servidor web. Debe mostrarse la página
index.html del directorio raiz.Captura pantalla funcionando:
Para este caso debe estar funcionando correctamente el servicio DNS y debe existir una
entrada o registro de tipo alias (CNAME) para 'www' en el archivo de zona directa .
Lo que hemos hecho aquí, es incluir a www y CISCO como alias para el servidor, en
este caso HPG62
b) ¿Qué orden usarías para comprobar que no hay errores de sintaxis en el fichero de
configuración?
Si alguno falla hay que poner en apache2.conf dos líneas: User www-data y Group www-data
c) ¿Cuál es el fichero de log para el servicio apache? Escribe el comando para visualizar sus
últimas 20 líneas .
2.2. Vamos a montar ahora además un servidor web particular para un usuario
(departamento) concreto.
Se encuentra en /etc/apache2/mods-enabled.
Se encuentra en /etc/apache2/mods-avaible
c)Mira en userdir.conf cuál es el directorio por defecto y será ahí donde tendrás que crear una
nueva página index.html distinta a la anterior.
/etc/apache2/mods-avaible/userdir.conf
No olvides que tienes que activar el módulo con la orden a2enmod como se indica en el curso
para pasar de ser un módulo 'available' a ser un módulo 'enable'
- Captura pantalla.
Autor: Victoriano Sevillano Vega
Ahora, necesitamos reiniciar apache para que la nueva configuracion sea valida:
$ sudo /etc/init.d/apache2 restart
Nota: si queremos cambiar el directorio raíz y que sea "www" en lugar de public_html.