Documente Academic
Documente Profesional
Documente Cultură
Directivas
Se llaman directivas a todas a uellas distintas confi!uraciones ue nos permiten definir la forma en la ue nuestro servidor va a funcionar. Estas directivas tendr%n uno o varios %mbitos de aplicaci"n. &ara saber a ue %mbito pertenece cada una de ella tendremos ue fi$arnos en la tercera columna del listado de directivas de la documentaci"n de apache. E$emplos de directivas son'
Anonymous,-o!Email .n/.ff
.n dh E
Sets whether the password entered will be lo!!ed in the error lo!
#mbitos
-os %mbitos son cada uno de las cuatro 1onas en la ue podemos a2adir o modificar una directiva. #ienen una estructura $er%r uica. Cada uno de los %mbitos tiene uno o varios ficheros donde confi!uraremos las directivas de las ue habl%bamos antes. 3n es uema !r%fico de la $erar u4a ser4a el si!uiente'
Es importante mati1ar ue las directivas ue se estable1can dentro de la $erar u4a 5mas concretas6 prevalecer%n sobre las ue heredaba de su %mbito padre. Servidor $s%: Es el %mbito !lobal del servidor y es el ue contiene los dem%s %mbitos. Su fichero principal de confi!uraci"n es apache2.conf. Apache2 es modular7 por lo ue en este archivo confi!uraremos el core del servidor web. El resto de m"dulos se confi!ura en los directorios mods8avalaible y mods8enabled. E$emplos de directiva de %mbito servidor'
Accept(ilter protocol accept_filter s C
Auth-:A&CharsetConfi! file-path s E
-an!ua!e to charset conversion confi!uration file
&irtual 'ost $v%: 3n servidor puede contener mas de un site. &ara ue esto sea posible se crean host virtuales. Estos ser%n independientes y pueden tener confi!uraciones muy dispares. -os archivos ue entran en la confi!uraci"n de esos host virtuales se encuentran en las carpetas sites8avalaible y sites8enabled. E$emplos de directiva de %mbito virtual host'
Server&ath URL-path v C
-e!acy 3R- pathname for a name8based virtual host that is accessed by an incompatible browser
CacheRoot directory
sv
.htaccess $h%: :entro de cada carpeta podemos definir ciertas directivas a esta y sus subdirectorios. Esto lo haremos con los archivos de confi!uracion .htaccess. Son ficheros especiales y ocultos ue colocaremos en a uellas carpetas ue ueramos definir al mas alta nivel de especificaci"n. -as directivas de esta capa prevalecer%n sobre las dos anteriores al ser mas concretas. E$emplo de directiva .htaccess'
Anonymous user *user+ ... dh E
Directory $d%' Adem%s de poder confi!urar cada site independientemente podemos confi!urar cada una de las carpetas ue cuel!an de este. -o podemos hacer con la seccion directory dentro del archivo de confi!uraci"n del virual host en concreto. Es una ;alternativa< a usar .htaccess7 pues aun ue no son completamente i!uales7 sirver para definir directivas sobre directorios. E$emplo de directiva :irectory'
Auth:=:3serRealm>uery query d E