Apache2 403 Proibido - você não tem permissão para acessar

Apache2 403 Proibido - você não tem permissão para acessar

Eu adicionei um host virtual ao sites-available. Estava aparecendo Index Of...há um tempo, aí instalei o mysql, não sei se é o motivo mas depois disso ficou 404, aí mudei Directorypara /var/www/html/e agora está mostrando 403.

Já tentei chown -R www-data:www-data /var/wwwsem sucesso.
Também mudou DocumentRootpara 000-defaut.conf. /var/www/html/Nunca há erros em error.log.

É um vps e estou acessando via ssh

Responder1

Finalmente descobrimos que há uma configuração incorreta entre 00-default e mysite.com.

Eu acho que essa solicitação é atendida pelo Mysite.com VirtualHost que não tem permissão para acessar /var/www/html.

Se você precisar que ambos VirtualHostfuncionem, o Apache precisará reconhecê-los por nome ou por ip.

Você deve adicionar ServerNamea diretiva em 00-default e adicionar ambos os nomes em /etc/hosts conforme descrito emComo acessar um site no Ubuntu

Também não se esqueça que o erro 404 significa "não encontrado", quando você altera DocumentRoot, você também deve mover o arquivo para o novo diretório.

informação relacionada