Todos los tutoriales me dicen que edite: /etc/apache2/sites-available/defaultpero 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.confarchivo, pero el 'código' anterior tampoco está allí.
apache2
.htaccess
mod-rewrite
en control
fuente
fuente

AllowOverride Allesto significa que todas las configuraciones se pueden establecer (anular) en.htaccessarchivos. 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.confAñadir
<Directory /var/www/> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory>Habilite el archivo de configuración
sudo a2enconf httpdReiniciar o recargar Apache
sudo service apache2 restarto
sudo service apache2 reload¡Se hace!
fuente