Имейте выполнение лака, но оно будет только работать, если я буду использовать IP-адрес сервера в default.vcl вместо 127.0.0.1.
backend default {
.host = "xxx.xxx.xxx.xxx";
.port = "82"; }
Определенные страницы на сайте также не загружаются правильно и возвращают 404 ошибки. Добавленный следующее к default.vcl для не кэширования этих разделов, но все еще возврата 404. Существуют также подстраницы в / разделе заданий, напр./jobs/apply/.
if (req.url ~ "^/jobs") {
return (pass);
}
if (req.url ~ "^/ajax") {
return (pass);
}
Сессии также не хранятся, $ _SESSION ['тест'].
Вы упомянули CPanel. По умолчанию CPanel не настраивает Apache VHosts для прослушивания *: 80
, он настраивает их на прослушивание их индивидуальных IP-адресов. Таким образом, вы не попадаете на VHost, который вы думаете. Вы можете легко это проверить; поместите простой текстовый файл в свой DocumentRoot, и вы обнаружите, что не можете получить к нему доступ с помощью браузера через Varnish, но если Varnish отключен, тот же адрес в строке URL-адреса успешно загрузит файл.