Todos los tutoriales me dicen que edite: /etc/apache2/sites-available/default
pero este archivo no existe para mí. Dentro de este archivo tendría que editar el:
<Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None #AllowOverride All #AllowOverride AuthConfig FileInfo Indexes Limit Options=All, MultiViews Order allow,deny allow from all </Directory>
¿Cómo debería ser el archivo y debería crearlo yo mismo?
También tengo un 000-default.conf
archivo, pero el 'código' anterior tampoco está allí.
apache2
.htaccess
mod-rewrite
en control
fuente
fuente
AllowOverride All
esto significa que todas las configuraciones se pueden establecer (anular) en.htaccess
archivos. Ver documentos: httpd.apache.org/docs/2.4/mod/core.html#allowoverrideUbuntu 14.04 (y Apache 2.4) el DocumentRoot predeterminado se cambió de / var / www a / var / www / html.
primero habilite a2enmod
y
agregue estas líneas al final
y
fuente
Si no desea repetir la misma configuración en cada actualización / actualización
La mejor manera es:
Editar o crear un archivo de configuración
/etc/apache2/conf-available/httpd.conf
Añadir
<Directory /var/www/> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory>
Habilite el archivo de configuración
sudo a2enconf httpd
Reiniciar o recargar Apache
sudo service apache2 restart
o
sudo service apache2 reload
¡Se hace!
fuente