Apache 403 depois de configurar o verniz

2

Eu só não sei mais onde procurar e o que mais fazer. Eu continuo recebendo um erro 403 em todos os meus vhosts depois de configurar o verniz 3.0

Log do Apacher:

[error] [client 127.0.0.1] client denied by server configuration: /etc/apache2/htdocs

Cabeçalhos:

http://domain.com/

GET / HTTP/1.1
Host: domain.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:16.0) Gecko/20100101 Firefox/16.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
DNT: 1
Connection: keep-alive
Cookie: __utma=106762181.277908140.1348005089.1354040972.1354058508.6; __utmz=106762181.1348005089.1.1.utmcsr=OTHERDOMAIN.com|utmccn=(referral)|utmcmd=referral|utmcct=/galerias/cocinas
Cache-Control: max-age=0

HTTP/1.1 403 Forbidden
Vary: Accept-Encoding
Content-Encoding: gzip
Content-Type: text/html; charset=iso-8859-1
X-Cacheable: YES
Content-Length: 223
Accept-Ranges: bytes
Date: Sat, 01 Dec 2012 20:35:14 GMT
X-Varnish: 1030961813 1030961811
Age: 26
Via: 1.1 varnish
Connection: keep-alive
X-Cache: HIT
----------------------------------------------------------

/etc/default/varnish :

DAEMON_OPTS="-a ip.ip.ip.ip:80 \
             -T localhost:6082 \
             -f /etc/varnish/main.domain.vcl \
             -S /etc/varnish/secret \
             -s file,/var/lib/varnish/$INSTANCE/varnish_storage.bin,1G"
             #-s malloc,256m"

Meu arquivo vcl: link

Então, alguma idéia do que eu poderia estar perdendo?

Atualizar

Só para você saber, portas:

NameVirtualHost *:8000
Listen 8000

e <VirtualHost 205.13.12.12:8000>

    
por w0rldart 01.12.2012 / 21:45

1 resposta

4

Você está enviando solicitações para 127.0.0.1:8000 , que o servidor está escutando, mas seu host virtual está configurado para 205.13.12.12:8000 .

Quando um host virtual não é correspondido, ele tentará veicular o site padrão, que, do erro, parece um DocumentRoot /etc/apache2/htdocs , que pode não ter permissões corretas, existir ou ser configurado em httpd.conf corretamente para acesso , o que quer que seja, realmente não importa a menos que você planeje usá-lo em algum momento.

Point Varnish na interface IP 205.13.12.12
ou
Configure seu host virtual para trabalhar com 127.0.0.1
ou
Use o nome especial _default_ no mesmo docco se esse host virtual for o mesmo padrão.

    
por 07.12.2012 / 21:20