Por que o apache está recusando pedidos para o www.mydomain.org se mydomain.org estiver funcionando bem?

1

Esta é a configuração em que estou trabalhando para mydomain.org:

<VirtualHost *:80>
  ServerAdmin webmaster@localhost
  ServerName mydomain.org
  ServerAlias *.mydomain.org
  DocumentRoot /var/www/
</VirtualHost>

Se eu solicitar o site www.mydomain.org, o apache lançará um 403 com o seguinte anexado ao log:

(13)Permission denied: /root/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable

Eu tentei alterar o ServerName para www.mydomain.org, e alterar o ServerAlias para www.mydomain.org também sem sorte.

O que estou perdendo?

    
por sendos 02.04.2010 / 10:57

3 respostas

1

Você já tentou verificar se o arquivo .htaccess é legível (ou porque o Apache quer lê-lo)? ServerName deve ser mydomain.org, ServerAlias www.mydomain.org.

    
por 02.04.2010 / 11:42
0

Você não pode colocar uma estrela (*) no ServerAlias. Você deve colocar o nome que você quer. No seu caso, ServerAlias www.mydomain.org deve ser escrito. link

Editar: eu encontrei algo link para o seu problema. Eu acho que há outro problema em sua configuração, como um outro host virtual, com outro diretório raiz.

    
por 02.04.2010 / 13:11
0

Parece que você está tentando fazer um DNS curinga, nesse caso você PODE usar um asterisco.

Aqui está um bom link que encontrei: link

Além disso, ao usar o Emthigious, verifique suas permissões de arquivo .htaccess.

    
por 02.04.2010 / 14:03