Introducción

Por defecto, el servidor web Apache no permite la sobrescritura de configuraciones. Es decir, ignorará todos los archivos .htaccess que pongamos en nuestros directorios. Veremos hoy cómo habilitar archivos htaccess en Apache y de esta manera poder configurar directorios por separado, sacrificando un poco el rendimiento.

Leer archivos .htaccess

Si queremos que nuestros archivos sean leídos (aunque esto supone una carga más a nuestro servidor) debemos cambiar algunas cosas del fichero apache2.conf.

Normalmente está ubicado en /etc/apache2/apache2.conf y para editarlo usamos:

Dentro de nano, podemos buscar con Ctrl + W

Hay un fragmento que dice algo así:

Son las reglas del directorio /var/www. Vamos a cambiar la línea que dice AllowOverride None por AllowOverride All

De manera que quede así:

Y guardamos con Ctrl + O. Luego reiniciamos nuestro servidor con:

Con lo que ya habríamos habilitado la sobrescritura o el override de configuraciones. Cabe mencionar que esto funciona en servidores en donde tenemos el acceso completo, no aquellos de hosting compartido.

Estoy interesado en trabajar contigo de manera remota para llevar tu idea a la realidad, formar parte de tu equipo de desarrolladores, ayudarte con tu tarea, dar asesorías y todo lo relacionado con tecnología y programación. Contáctame para más información
No te vayas sin seguirme en Twitter, Facebook y GitHub
Si tienes dudas déjalas en un comentario, pero asegúrate de seguirme antes como agradecimiento (no te cuesta nada y me ayudas mucho)


parzibyte

He trabajado por más de 4 años en el desarrollo de software con experiencia en Java, PHP, JavaScript, HTML, Node.JS, Python, Android y Go. También he trabajado con bases de datos SQL como MySQL y SQLite, así como con bases de datos NoSQL usando MongoDB. Soy bueno utilizando algunos frameworks y herramientas como Firebase, jQuery, AngularJS, VueJS, CodeIgniter, Laravel, BulmaCSS, Bootstrap y Electron. Otros términos que conozco son: Arduino, GraphQL, API's, REST, AJAX, PouchDB, CouchDB, Experiencia de usuario, buenas prácticas de programación, Webpack, NPM, Administración de servidores y programación de scripts La plataforma en la que tengo más experiencia es la web, pero en mis ratos libres realizo unos pequeños ejercicios en C# y C. Estoy aquí para ayudarte a resolver tus problemas de programación y depuración :-)

1 Comment

Denegar y proteger acceso a carpetas y archivos con Apache y htaccess - Parzibyte's blog · febrero 10, 2019 a las 11:00 am

[…] entonces algunos ejemplos. Antes de todo habilita la lectura del archivo de configuración de Apache en caso de que no lo […]

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

A %d blogueros les gusta esto: