Проблемы лака - не слушающий на 127.0.0.1 и определенные страницы, возвращаясь 404

Имейте выполнение лака, но оно будет только работать, если я буду использовать 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 ['тест'].

0
задан 14 January 2015 в 20:06
1 ответ

Вы упомянули CPanel. По умолчанию CPanel не настраивает Apache VHosts для прослушивания *: 80 , он настраивает их на прослушивание их индивидуальных IP-адресов. Таким образом, вы не попадаете на VHost, который вы думаете. Вы можете легко это проверить; поместите простой текстовый файл в свой DocumentRoot, и вы обнаружите, что не можете получить к нему доступ с помощью браузера через Varnish, но если Varnish отключен, тот же адрес в строке URL-адреса успешно загрузит файл.

0
ответ дан 24 November 2019 в 08:51

Теги

Похожие вопросы