lunes, 2 de septiembre de 2013

Curso ASW3: Recordatorio de directrices

Recordatorio de directrices básicas.

Directrices Comunes:

ServerAdmin [dirección de correo electrónico]
Indica la dirección del webmaster del servidor.

ServerRoot [nombre completo de la ruta a la carpeta odirectorio]
Especifica la ruta donde se encontrarán los archivos de configuración, errores y registro.

ErrorLog [nombre completo con su ruta al archivo de registro de errores]
Indica el nombre y ubicación del archivo de registro de errores.

ErrorLogFormat [Patrón de salida al fichero de registro]
Establece los campos que se grabarán en el fichero de registro.
ErrorLogFormat "[%{u}t] [%-m:%l] [pid %P] %7F: %E: [client\ %a] %M% ,\ referer\ %{Referer}i" 

LogLevel [debug, info, notice, warn, error, crit,alert, emerg]
Indica el nivel de registros de salida que queremos tener en el servidor.

Servername [nombre del servidor]
Especifica el nombre del servidor en Internet del estilo www.google.es

Directrices de recursos del sistema:

DocumentRoot [ruta de la carpeta que hará de directorio raíz]
Indica la carpeta donde se ubicarán los archivos y directorios que se quiera tener acceso a través del servidor web.

DirectoryIndex [nombre_archivo1, nombre_archivo_2, .., nombre_archivo_n]
Indica los posibles nombres de los archivos que pueden mostrarse por defecto.
DirectoryIndex index.php index.pl index.cgi index.asp index.shtml index.html index.htm \
default.php default.pl default.cgi default.asp default.shtml default.html default.htm \
home.php home.pl home.cgi home.asp home.shtml home.html home.htm

Directivas para acceder a los permisos de los objetos.

<Directory [ruta de la carpeta o cadena de comodines]> </Directory>
Tiene que existir una entrada para la ruta especificada en DocumentRoot
Options Indexes Muestra el contenido si no existe un archivo índice
Options -Indexes No Muestra el contenido.
Options FollowSymLinks Permite tener enlaces virtuales que use el servidor
Options +Includes Permite utilizar fichero .shtml (server site html) 

Configuración segura para el directorio raiz
<Directory />
Order Deny,Allow
Deny from all
Options None
AllowOverride None
</Directory>

Directrices base

Son las directivas al nucleo de Apache y siempre están disponibles. Las otras directivas que se incluyen en módulos estándar puede estar o no dependiendo de si el modulo está activa o no.

ErrorDocument 404 “La página no se encuentra disponible en este momento.”
ErrorDocument 404 http://www.google.es

Servidores virtuales.

NameVirtualHost 127.0.0.1

<VirtualHost 127.0.0.1:80 127.0.0.1:8888>
ServerName www.miweb.com
ServerAlias www.formacion.com aula.formacion.com
</VirtualHost>

<VirtualHost 127.0.0.1:80 127.0.0.1:8888>
ServerName www.estaweb.com
</VirtualHost>

##<VirtualHost *:80>
##ServerAdmin postmaster@dummy-host2.localhost
##DocumentRoot "D:/Programas/Xampp_1.8/xampp/htdocs/dummy-host2.localhost"
##ServerName dummy-host2.localhost
##ServerAlias www.dummy-host2.localhost
##ErrorLog "logs/dummy-host2.localhost-error.log"
##CustomLog "logs/dummy-host2.localhost-access.log" combined
##</VirtualHost>