Plantilla:Apache/Instalacion

De WikiEducator
Revisión a fecha de 21:05 29 sep 2016; ManuelRomero (Discusión | contribuciones)

(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Saltar a: navegación, buscar
  1. Instalamos apache

Apache.png

  • Se instala directamente del repositorio de ubuntu
 apt-get install apache2


Icon activity.jpg

Actividad

  1. Probamos a ver si responde nuestro servidor web (En nuestro caso localhost
  2. Vemos el fichero de configuración




Buscamos el directorio donde están los ficheros de configuración


Icon activity.jpg

Actividad

/etc/apache2



</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>