Diferencia entre revisiones de «Plantilla:Apache/Instalacion»
De WikiEducator
Línea 28: | Línea 28: | ||
;Buscamos el directorio donde están los ficheros de configuración | ;Buscamos el directorio donde están los ficheros de configuración | ||
+ | *Aquí un listado del contenido del directorio donde está toda la configuración | ||
{{MRM_Actividad|Title=Directorio de configuración| | {{MRM_Actividad|Title=Directorio de configuración| | ||
− | [[Archivo:apache_dir_configuracion.png|center| | + | [[Archivo:apache_dir_configuracion.png|center|250px]] |
− | + | }} | |
+ | *Listado de los ficheros '''''log''''' para conocer incidencias y notificiones | ||
+ | {{MRM_Actividad|Title=Directorio de log| | ||
+ | [[Archivo:apache_dir_log.png|center|250px]] | ||
}} | }} | ||
− | |||
+ | </div> | ||
+ | *No es objetivo profundizar en estos ficheros, pero sí es importante conocer | ||
+ | ;apache.conf | ||
+ | fichero de configuración general. | ||
+ | en él se incorporar muchos otros ficheros de configuración. | ||
+ | ;sites_enable vs sites_avaible | ||
+ | directorios donde tenemos configuración para los diferentes VirtualHost | ||
<div class="slide"> | <div class="slide"> | ||
− | ; | + | ;Directivas importantes |
− | Directiva que especifica el directorio base para buscar ficheros | + | DocumentRoot Directiva que especifica el directorio base para buscar ficheros |
− | ;VirtualHost | + | ;Concepto de VirtualHost |
− | *En apache podemos configurar de forma independiente (funcionalidad y componentes) unidades básicas que describen un sitio | + | *En apache podemos configurar de forma independiente (funcionalidad y componentes) unidades básicas que describen un sitio individual o el dominio llamado virtual host. |
− | *Esto se hace con VirtualHost | + | *Esto se hace con la directiva '''''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. | + | *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, la configuración que consideremos para ese sitio. |
</div> | </div> | ||
<div class="slide"> | <div class="slide"> | ||
;VirtualHost | ;VirtualHost | ||
− | *Dentro de estas etiquetas, necesitamos detallar 2 valores son esenciales para que funcionen correctamente nuestros host virtuales: | + | *Dentro de estas etiquetas, necesitamos detallar 2 valores que son esenciales para que funcionen correctamente nuestros host virtuales: |
#'''''DocumentRoot''''' Que es la ruta base de nuestro servidor web | #'''''DocumentRoot''''' Que es la ruta base de nuestro servidor web | ||
#'''''ServerName''''' . Que es el nombre del host donde está nuestro servidor web | #'''''ServerName''''' . Que es el nombre del host donde está nuestro servidor web | ||
;Especificando varios nombres de host | ;Especificando varios nombres de host | ||
*Un mismo host (ip), puede ser especificado con diferentes dominios (esto no puede ser al contrario). | *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 ''''' | + | *Como no vamos a entrar en configurar '''''bind''''' '''(DNS)''', modificaremos el fichero '''''hosts''''' |
+ | {{MRM_Puntos clave| | ||
+ | Debemos recordar que cuando queremos encontrar la ip de un dominio se siguen unos pasos | ||
+ | 1.-Primero miramos en el fichero /etc/hosts | ||
+ | a ver si hay una traducción directo. | ||
+ | 2.-Se mira en la caché. | ||
+ | 3.-Se busca o pregunta a nuestro servidor '''''dns''''' que nos lo resuelva. | ||
+ | }} | ||
<source lang=bash> | <source lang=bash> | ||
sudo vim /etc/host | sudo vim /etc/host |
Revisión de 09:22 17 sep 2018
- Para verificar su instalación abrimos un navegador e invocamos al servidor, que en este momento será localhost, 127.0.0.1 o la ip que tengamos en nuestro equipo
- No es objetivo profundizar en estos ficheros, pero sí es importante conocer
- apache.conf
fichero de configuración general. en él se incorporar muchos otros ficheros de configuración.
- sites_enable vs sites_avaible
directorios donde tenemos configuración para los diferentes VirtualHost