Plantilla:Apache/Instalacion
De WikiEducator
Revisión a fecha de 21:05 29 sep 2016; ManuelRomero (Discusión | contribuciones)
Saltar a: navegación, buscar
- Buscamos el directorio donde están los ficheros de configuración
</div>
- DocuemntRoot
Directiva que especifica el directorio base para buscar ficheros
- VirtualHost
- En apache podemos configurar de forma independiente (funcionalidad y componentes) unidades básicas que describen un sitio individial o el dominio llamado virtual host.
- Esto se hace con VirtualHost
- Cada sitio individual lo vamos a configurar especificando un virtual host para lo cual lo encerraremos entre las etiquetas <VirtualHost> y </VirtualHost> que contiene el parámetro *:80, que es el NameHostVirtual al cual se refiere.
- VirtualHost
- Dentro de estas etiquetas, necesitamos detallar 2 valores son esenciales para que funcionen correctamente nuestros host virtuales:
#DocumentRoot Que es la ruta base de nuestro servidor web #ServerName . Que es el nombre del host donde está nuestro servidor web
- Especificando varios nobres de host
- Un mismo host (ip), puede ser especificado con diferentes dominios (esto no puede ser al contrario).
- Como no vamos a entrar en configurar bind (DNS), modificaremos el fichero host
sudo vim /etc/host <source> </div> <div class="slide"> {{Actividad|Title=Crea 3 sitios web| *Crea 3 sitios web con los siguiente nombres #www.informatica.dwes.es #www.tuNombre.es #www.musica.es *Que cada uno de ellos vaya a buscar su fichero index.html a las carpetas respectivas #/var/www/informatica #/var/www/tuNombre #/var/www/musica }} </div> <div class="slide"> ;Arrancar y parar el servido *para parar y arrancar el servicio sudo /etc/init.d/apache2 stop|start *Siempre que modifiquemos la configuración, tenemos que rearmar el servicio </div> <div class="slide"> ;Localizar el fichero de errores *Muy importante, el servidor generará errores cuando no pueda procesar algo (incluido php) {{Actividad|Title=Fichero de errores de apache| ;/var/log/apache2/error.log }} {{Puntos clave| ;Usa el comando tail -f para tenerlo abienrto en caliente con las últimas líneas añadidas }} </div>