Я просто не знаю, где еще искать и что еще делать. Я продолжаю получать ошибку 403 на всех моих хостах после установки varnish 3.0
Журнал Apacher:
[ошибка] [клиент 127.0.0.1] клиент отклонен конфигурацией сервера: / etc / apache2 / htdocs
Заголовки:
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"
Мой файл vcl: http://pastebin.com/axJ57kD8
Итак, есть идеи, что мне может не хватать?
Просто чтобы вы знали, порты:
NameVirtualHost *:8000
Listen 8000
и <VirtualHost 205.13.12.12:8000>
Вы отправляете запросы на 127.0.0.1:8000
, который сервер прослушивает, но ваш виртуальный хост настроен для 205.13.12.12:8000
.
Если виртуальный хост не найден, он будет пытаться обслуживать сайт по умолчанию, который из-за ошибки выглядит как DocumentRoot /etc/apache2/htdocs
который может не иметь правильных разрешений, существовать или быть настроен в httpd.conf
правильно для доступа, что бы это ни было, на самом деле не имеет значения, если вы не планируете использовать его на каком-то этапе.
Наведите Varnish на IP интерфейса 205.13.12.12
или
Настройте свой виртуальный хост работать с 127.0.0.1
или
Использовать _default_
специальное имя в том же документе если этот виртуальный хост должен быть по умолчанию.