Я играл с Varnish, но столкнулся с проблемой, которая вызывает бесконечный цикл перенаправления на всех моих сайтах (главным образом, Wordpress и Drupal). Curl to localhost: 8080 и установка «Host» в качестве заголовка выводит правильный html, так что это не Nginx, однако при скручивании на localhost (попадание лака) ответ «301 перемещается навсегда».Ларный кэш + Nginx + Wordpress, цикл перенаправления
Любые идеи?
Вот ВХост конфигурация для сайта:
index index.php;
server {
server_name www.example.com;
rewrite^$scheme://example.com$request_uri? permanent;
}
server {
listen 8080;
server_name example.com;
access_log /var/www/logs/access.log;
error_log /var/www/logs/error.log;
root /var/www/example.com/public_html;
include global/restrictions.conf;
location/{
try_files $uri $uri/ /index.php;
if (!-e $request_filename) {
rewrite ^/(.*)$ /index.php?q=$1 last;
}
}
location ~ \.php$ {
try_files $uri =404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/tmp/php5-fpm.sock;
fastcgi_index index.php;
include fastcgi.conf;
}
}
И конфиги лакируемого можно найти здесь: https://github.com/mattiasgeniar/varnish-4.0-configuration-templates/blob/master/default.vcl кроме я изменил его немного, так что порт смотрит на 8080
Спасибо
Ах право, что будет иметь смысл. Я попробую, когда у меня появится шанс и вернусь к вам! благодаря –