unidad 5

Page 26

petición. Por defecto es "index.html". Es decir, si se solicita en la barra de direcciones del navegador:www.cibernetia.com el servidor enviará por defecto www.cibernetia.com/index.html. Es posible especificar más de un fichero y el orden con que se especifican los ficheros determinará la prioridad para determinar cuál se debe servir. Es posible encontrar la directiva fuera de cualquier sección o dentro de alguna de ellas. AccessFileName: determina el fichero de configuración en caso de que éste no sea .htaccess. Para que esta configuración cumpla su cometido, la directiva AllowOverride debe tener un valor adecuado. No puede estar incluida en ninguna sección. El fichero por defecto es .htaccess. ErrorDocument: esta directiva establece el comportamiento de Apache en caso de error. Existen 4 configuraciones distintas: Mostrar algún texto de error. Redirección hacia un fichero en el mismo directorio. Redirección hacia un fichero en nuestro servidor. Redirección hacia un fichero fuera de nuestro servidor. La sintaxis es ErrorDocument código_error acción. Es posible encontrar esta directiva tanto dentro de una sección, como en la configuración global. Por ejemplo: ErrorDocument 404 /noencont.html. En caso de que Apache no encuentre un fichero, se mostrará el fichero noencont.html. Alias: las directivas Alias y AliasMatch permiten la definición de accesos a directorios que están fuera del DocumentRoot. Su sintaxis es: Alias url directorio. Por ejemplo: Alias /docs /home/documentos hará que una petición a http://www.uoc.edu/docs/manual se sirva desde /home/documentos/manual. UserDir: permite indicar a Apache que un subdirectorio dentro del directorio de trabajo de los diferentes usuarios del sistema sirva para que estos almacenen su página personal. Por ejemplo: UserDir publico hará que la página almacenada en el directorio del usuario "test", dentro del subdirectorio "público", sea accesible como: http://www.uoc.edu/~test/indice.html Directivas de sección Casi todas las secciones de localización (Directory, Location, etc.) incluyen una serie de directivas en su configuración que permiten controlar el acceso al contenido. El módulo mod_access facilita estas directivas. Allow: permite especificar quién tiene autorización para acceder a un recurso. Se pueden especificar direcciones IP, nombres de máquina, fragmentos del nombre o de la dirección o variables de la petición. Existe la palabra clave "all" que indica "todos los clientes". Deny: permite especificar a quién no permitimos el acceso a un recurso. Cuenta con las mismas opciones que Allow. Order: permite afinar el funcionamiento de las anteriores directivas: Allow y Deny. Existen 2 opciones: Allow,Deny. Por defecto se deniega el acceso y sólo podrán acceder quellos clientes que cumplan las especificaciones de Allow y en cambio no cumplan las especificaciones de Deny.

26


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.