Cómo habilitar los ficheros .htaccess en Apache 2.x.
|
Autor: Joel Barrios Dueñas Correo electrónico: darkshram en gmail punto com Sitio de Red: http://www.alcancelibre.org/ Jabber ID: darkshram@jabber.org Creative Commons Reconocimiento-NoComercial-CompartirIgual 2.1
Introducción.Apache® 2.x tiene mejores medidas de seguridad que las versiones anteriores, debido a que su configuración predeterminada viene de tal modo que deshabilita muchas cosas que podrán considerarse de cierto riesgo. Parte de esa seguridad incluye deshabilitar los SSI (Server Side Includes o Inclusiones del Lado del Servidor) y el uso de los ficheros .htaccess. Estos últimos sirven para modificar o agregar funciones a directorios. Básicamente solo se necesita agregar las siguientes líneas a cualquier definición del directorio que se desee utilizar:
Procedimientos.Autenticación de directorios.La autenticación para un directorio, contra un fichero que incluye claves de acceso, se realiza a través de la siguiente sintaxis en cualquier fichero .htaccess.
Ejemplo.Se procede a crear un directorio que será visto desde cualquier navegador como http://127.0.0.1/privado/. Genere el fichero /etc/httpd/conf.d/ejemplo-autenticar.conf con el siguiente contenido:
Asignación de directivas para PHP.Suelen darse los casos donde una aplicación, escrita en PHP, requiere algunas directivas de PHP en particular. En muchos casos se llegan a necesitar variables que pueden comprometer la seguridad de otras aplicaciones hospedadas en el servidor. Para tal fin es que se puede evitar modificar el fichero /etc/php.ini utilizando el parámetro php_flag en un fichero .htaccess. La siguiente sintaxis es la siguiente:
EjemploSe procederá a asignar las directivas register_globals, magic_quotes_runtime, magic_quotes_gpc, y upload_max_filesize al directorio en la ruta /var/www/aplicacion, mismo que será visualizado desde Apache como http://127.0.0.1/aplicacion/. El valor para register_globals será On, el valor para magic_quotes_runtime será On, el valor para magic_quotes_gpc será On y el valor para upload_max_filesize será 4M. Genere el fichero /etc/httpd/conf.d/ejemplo-directivas-php.conf con el siguiente contenido:
Última Edición viernes, abril 20 2007 @ 06:26 CDT
|












