Здравствуйте, есть nginx+php-fpm, там на 443 висит основная server-директива:
server {
listen 443 ssl;
# ssl settings here
...
}
На 80 порт стоит редирект на https:
server {
listen 80;
server_name book-audio.com *.book-audio.com;
return 301 https://$host$request_uri;
}
Вопрос, как включить nginx-кеширование в такой связке? Попытался добавить еще директиву:
server {
listen 80;
location / {
proxy_pass https://127.0.0.1:81/;
proxy_cache all;
proxy_cache_valid any 1h;
proxy_cache_valid 404 502 503 1m;
fastcgi_cache fcgi;
fastcgi_cache_valid 200 60m;
}
}
А основной раздел вместо 443 -> 81. Но это не работает, как правильно?