Todos os tutoriais me dizem para editar o: /etc/apache2/sites-available/default
mas este arquivo não existe para mim. Dentro deste arquivo, eu teria que editar o:
<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>
Como deve ser o arquivo e eu mesmo devo criá-lo?
Também eu tenho um 000-default.conf
arquivo, mas o 'código' acima também não está lá.
apache2
.htaccess
mod-rewrite
no controle
fonte
fonte
AllowOverride All
isso significa que todas as configurações podem ser definidas (substituídas) nos.htaccess
arquivos. Veja docs: httpd.apache.org/docs/2.4/mod/core.html#allowoverrideNo Ubuntu 14.04 (e Apache 2.4), o DocumentRoot padrão foi alterado de / var / www para / var / www / html.
primeiro, habilite o a2enmod
e
adicione essas linhas no final
e
fonte
Se você não deseja repetir a mesma configuração a cada atualização / atualização
A melhor maneira é:
Edite ou crie um arquivo de configuração
/etc/apache2/conf-available/httpd.conf
Adicionar
<Directory /var/www/> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory>
Habilite o arquivo de configuração
sudo a2enconf httpd
Reinicie ou recarregue o Apache
sudo service apache2 restart
ou
sudo service apache2 reload
Está feito!
fonte