.htaccess causa erro 403

0

Eu tenho um site em funcionamento em um servidor compartilhado gratuito. Decidi contratar um servidor dedicado e comprar um domínio para o meu site. Comecei a enviar os arquivos, mas as coisas não estão funcionando como deveriam. Primeiro de tudo. Htaccess não está funcionando, no entanto eu defino AllowOverride de None to All em / etc / apache2 / sites-available / default

DocumentRoot /var/www
<Directory />
   Options FollowSymLinks
   AllowOverride None
</Directory>
<Directory /var/www/>
   Options Indexes FollowSymLinks MultiViews
   AllowOverride All
   Order allow,deny
   allow from all
</Directory>

Eu reiniciei o servidor, é claro. Eu habilitei o mod_rewrite:

a2enmod rewrite

e reiniciou o servidor.

Essa alteração causa um erro de acesso 403 proibido que não consigo resolver. Se eu mudar o All back to None, então o .htaccess será ignorado, então ao invés de carregar o website, a hierarquia do arquivo é carregada (a página principal é index4.php que deve ser aberta pelo .htaccess). Se eu renomear index4.php para index.php o site carrega, apenas fyi.

As permissões no arquivo são 600. Se eu alterá-lo para 444, recebo 500 Internal Server Error.

Eu verifiquei os logs e vejo muitos erros disso: Permissão negada: permissões de arquivo negam acesso ao servidor: /var/www/index.html

    
por erdomester 30.06.2013 / 21:53

1 resposta

2

Geralmente, erro 403 causado por permissão incorreta. A permissão adequada em / var / www / é 755 para pastas e 644 para arquivos strong>.

    
por metamorph 14.05.2014 / 07:51