Manual de apache.pdf

Vista previa de texto
Curso Mentor Apache
</Location>
Esta configuración evita que se acceda a cualquier URL que empiece por /privado, utilizándose la palabra privado como expresión
regular. Por ejemplo se aplicaría a peticiones que comiencen o contengan /privado en su URL (http://localhost/privado123).
Saber mas ... sobre Location
¿Cuándo se tienen que utilizar secciones que se apliquen sobre el sistema de archivos y cuando usar secciones que se apliquen
sobre el espacio web?.
Sección IfModule
La sección IfModule engloba directivas que se procesarán si el módulo dado como argumento se compila con Apache2.
Una de las directivas permitidas en IfModule es UserDir.
<IfModule mod_userdir.c>
Userdir directorio
</IfModule>
UserDir
UserDir indica el nombre del subdirectorio, dentro del directorio home de cada usuario, donde estarán los archivos HTML que
podrán ser servidos por Apache. Por defecto, el subdirectorio es public_html.
Por ejemplo, el servidor podría recibir la siguiente petición:
http://localhost/usuario/prueba.html
El servidor buscaría el archivo: /home/usuario/public_html/prueba.html donde /home/usuario/ es el directorio del usuario.
Hay que asegurarse que los permisos sean los adecuados:
En los directorios de usuario deben ser 755.
En el directorio public_html deben estar activados los bits de lectura (r) y ejecución (x) (0755).
Los permisos con que se servirán los archivos desde public_html deben ser 0644 por lo menos.
Sección IfDefine
IfDefine engloba directivas que serán procesadas sólo si se cumple una determinada condición (test) al iniciar el servidor.
<IfDefine [!]nombre_parametro>
</IfDefine>
IfDefine se usa para marcar directivas que son condicionales.
Las directivas que hay dentro de una sección <IfDefine> se procesan sólo si el test devuelve un resultado positivo.
Si el test produce un resultado negativo todo lo que haya entre los marcadores de comienzo y final será ignorado.
El test puede ser:
nombre-parametro: las directivas se procesan sólo si el parámetro llamado nombre-parametro está definido.
14 de 40
