Vesta 2.0 is coming soon! See our progress update: https://vestacp.com/docs/vesta-2-update
Закешировать отдельную страницу
Закешировать отдельную страницу
Ребят, подскажите пожалуйста, что прописать в настройках nginx чтобы закэшировать одну страницу сайта, конкретный url. И прописывать я так понимаю надо здесь - /home/user-name/conf/web/nginx.conf ?
Re: Закешировать отдельную страницу
Да, здесь. Внутри секции server {} с нужным тебе сайтом вставь:Levanoff wrote:Ребят, подскажите пожалуйста, что прописать в настройках nginx чтобы закэшировать одну страницу сайта, конкретный url. И прописывать я так понимаю надо здесь - /home/user-name/conf/web/nginx.conf ?
Code: Select all
location /page.html {
proxy_pass http://127.0.0.1:8080/; #адрес и порт апача
proxy_cache all;
}
Re: Закешировать отдельную страницу
Спасибо за оперативный ответ! При рестарте nginx ошибка:ykpon wrote:Да, здесь. Внутри секции server {} с нужным тебе сайтом вставь:Code: Select all
location /page.html { proxy_pass http://127.0.0.1:8080/; #адрес и порт апача proxy_cache all; }
Code: Select all
service nginx restart
nginx: [emerg] "proxy_cache" zone "all" is unknown in /etc/nginx/nginx.conf:124
nginx: configuration file /etc/nginx/nginx.conf test failed
Re: Закешировать отдельную страницу
Забыл.Levanoff wrote:Спасибо за оперативный ответ! При рестарте nginx ошибка:ykpon wrote:Да, здесь. Внутри секции server {} с нужным тебе сайтом вставь:Code: Select all
location /page.html { proxy_pass http://127.0.0.1:8080/; #адрес и порт апача proxy_cache all; }
Code: Select all
service nginx restart nginx: [emerg] "proxy_cache" zone "all" is unknown in /etc/nginx/nginx.conf:124 nginx: configuration file /etc/nginx/nginx.conf test failed
В секции http {} в конфиге /etc/nginx/nginx.conf добавь:
Code: Select all
proxy_cache_path /var/cache/nginx levels=1:2 keys_zone=all:64m;
Code: Select all
mkdir /var/cache/nginx
Re: Закешировать отдельную страницу
Большое спасибо!