lunes, 3 de diciembre de 2012

Configuración Apache server

En la configuración de Apache Server en linux hay que mirar cual es el "site" que tenemos activado, para verlo hay que entrar en:

/etc/apache2/site-enabled/

Por defecto tienes un enlace simbólico apuntado al archivo origen que esta en /site-available/, el archivo es 000-default:

ServerAdmin info@mysite.es

#default
        DocumentRoot /var/www/
       
                Options Indexes FollowSymLinks MultiViews
                AllowOverride All
                Order allow,deny
                Allow from all
       

        ErrorLog /var/log/apache2/error.log

        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn

        CustomLog /var/log/apache2/access.log combined

    Alias /doc/ "/usr/share/doc/"
   
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
   

Podremos tener varios archivos disponibles y activar el que queramos con los comandos, siempre que estén en el directorio site-available:

a2ensite 000-default
Activa 000-default.

a2dissite 000-default 
Desactiva 000-default.

Siempre que se haga un cambio en la configuración del servidor hay que hacer un reset, para eso hay que hacer:

sudo service apache2 restart

Configuración

DocumentRoot Es una directiva en la que se especifica el directorio desde el cuál httpd servirá los ficheros. Eso quiere decir que una petición de acceso al index.html de nuestra web desde el navegador apuntará a /var/www/index.html

AllowOverride Si el valor es none los ficheros .htaccess, son ignorados, cuando es All entonces cualquier directiva que tenga Context .htaccess puede ser usada en los ficheros.

Indexes Permite el uso de directivas que controlan el indexado de directorios

Se usan para englobar un grupo de directivas que se aplicarán solamente al directorio especificado y a sus subdirectorios.

Para profundizar más en la configuración de nuestro apache entrar aquí.

No hay comentarios:

Publicar un comentario