Diferencia entre revisiones de «Plantilla:Apache/Instalacion»
De WikiEducator
(→Servidor Web) |
(→Servidor Web) |
||
Línea 58: | Línea 58: | ||
[[Archivo:solicitud_web_2.png|center]] | [[Archivo:solicitud_web_2.png|center]] | ||
</div> | </div> | ||
+ | |||
+ | |||
<div class="slide"> | <div class="slide"> | ||
− | + | ===Configuración de un servidor web=== | |
− | + | La configuración se basa en un VirtualHost. | |
− | + | {{MRM_Actividad|Title=VirtualHost| | |
− | {{MRM_Actividad|Title= | + | ;Forma de configurar en una única máquina (una ip) Apache. |
− | ; | + | conjunto sitios web (1 o más) |
− | + | basados en nombres de dominio (cada uno un nombre) | |
+ | cada dominio su configuración independiente (directivas de apache) | ||
}} | }} | ||
− | |||
</div> | </div> | ||
+ | <div class="slide"> | ||
+ | ====Virtual Host==== | ||
+ | [[Imagen:configuracion_virutalhost1.png]] | ||
+ | </div> | ||
+ | |||
+ | <div class="slide"> | ||
====VirtualHost==== | ====VirtualHost==== | ||
− | * | + | ;Una única ip, varios dominios |
+ | *Cada dominio configurado en el Virtualhost | ||
+ | *Cada VirtualHost su propia configuración | ||
+ | *Se configura a través de directivas de '''''apache''''' | ||
+ | *Mejor en fichero independiente en el directorio | ||
+ | [[Imagen:ficheros_sitios_web.png|center]] | ||
+ | </div> | ||
+ | <div class="slide"> | ||
+ | ====VirtualHost==== | ||
+ | {{MRM_Web| | ||
+ | [https://httpd.apache.org/docs/2.4/vhosts/| Web oficial] | ||
+ | }} | ||
+ | </div> | ||
+ | <div class="slide"> | ||
+ | ====VirtualHost==== | ||
+ | ;sites_enabled vs sites_available | ||
+ | {{MRM_Actividad|Title=Organización de los ficheros de configuración| | ||
+ | *Tener todos los posibles sitios virtuales en el directorio '''''sites-available''''' | ||
+ | *Solo aquellos que quiero que estén activos establezco un enlace simbólico en el directorio '''''sites-enabled''''' | ||
+ | {{Tip|Solo los ficheros que haya en el directorio '''sites-enabled''' estarán activos}} | ||
+ | }} | ||
+ | </div> | ||
<div class="slide"> | <div class="slide"> | ||
+ | ====VirtualHost==== | ||
+ | *Para crear un enlace simbólico | ||
+ | <source lang=bash> | ||
+ | ln -s directorio/fichero_fisico directorio/fichero_enlace | ||
+ | </source> | ||
+ | *Podemos usar comando de apache | ||
+ | <source lang=bash> | ||
a2ensite <site> | a2ensite <site> | ||
a2dissite <site> | a2dissite <site> | ||
+ | </source> | ||
</div> | </div> | ||
<div class="slide"> | <div class="slide"> | ||
− | + | ====Algunas directivas importantes==== | |
− | + | ;ServerName | |
− | ; | + | Directiva que especifica el directorio base para buscar ficheros |
− | + | ;DocumentRoot | |
− | + | Directiva que especifica el directorio base para buscar ficheros | |
− | + | ;DirectoryIndex | |
+ | ;<Directory ./../..> </Directory> | ||
</div> | </div> | ||
Revisión de 19:57 23 sep 2019