No ubuntu, habilitar a reescrita do módulo executando
%código%
e, em seguida, reinicie o serviço apache2 com
sudo a2enmod rewrite
resolverá seu problema
Uma pergunta feita muitas vezes e, no entanto, não encontrei uma resposta que me ajudasse.
Eu tenho um Apache Server rodando sob o Ubuntu 12.04.5 LTS (sim, eu preciso atualizar).
Eu tenho uma página da Web em /var/www/website/index.html
Eu defini o Domain Forward em meus provedores para https://ip.address/website/index.hmtl
Eu tenho um arquivo .htaccess
em /home/website/
, que lê
<Files ~ "^\.(htaccess|htpasswd)$">
deny from all
</Files>
Options Indexes
DirectoryIndex index.html
order deny,allow
Eu adicionei um
LoadModule rewrite_module modules/mod_rewrite.so
no meu /etc/apache2/apache2.conf
Ao tentar visitar o site, recebo o erro The requested URL /website/index.html was not found on this server.
Esta é a primeira vez que estou fazendo algo assim e estou completamente perdido ... Por que não posso visitar minha página?
ATUALIZAÇÃO: Agora, configuro tudo como no link
Agora recebo o erro de que meu navegador não consegue estabelecer uma conexão com o servidor?
UPDATE2:
Agora tenho um arquivo error.log
no diretório do meu site dizendo
[Wed Dec 07 08:23:10 2016] [error] (2)No such file or directory: could not open transfer log file /home/www/website/logs/access.log.
No ubuntu, habilitar a reescrita do módulo executando
%código%
e, em seguida, reinicie o serviço apache2 com
sudo a2enmod rewrite
resolverá seu problema