Vesta 2.0 is coming soon! See our progress update: https://vestacp.com/docs/vesta-2-update
Nginx при default шаблоне дает браузерам команду кэшировать?
Nginx при default шаблоне дает браузерам команду кэшировать?
Nginx для кэширования в браузере?
А как он кэширует?
1) на определенное время? какое? как его изменть?
2) до обновления файла? При этом он каждый раз делает запрос на сервер?
Он не умеет кешировать файлы в оперативной памяти сервера?
Не могу найти фалы Nginx:
/etc/nginx/nginx.conf
/etc/nginx/conf.d/*
/home/$user/conf/web/nginx.conf
/home/$user/conf/web/snginx.conf (ssl)
А как он кэширует?
1) на определенное время? какое? как его изменть?
2) до обновления файла? При этом он каждый раз делает запрос на сервер?
Он не умеет кешировать файлы в оперативной памяти сервера?
Не могу найти фалы Nginx:
/etc/nginx/nginx.conf
/etc/nginx/conf.d/*
/home/$user/conf/web/nginx.conf
/home/$user/conf/web/snginx.conf (ssl)
Re: Nginx при default шаблоне дает браузерам команду кэширов
Cache-control в Nginx'e ставится с помощью инструкции expiresillusion wrote:Nginx для кэширования в браузере?
А как он кэширует?
1) на определенное время? какое? как его изменть?
2) до обновления файла? При этом он каждый раз делает запрос на сервер?
Code: Select all
location ~* ^.+\.(rss|atom|jpg|jpeg|gif|png|ico|rtf|js|css)$ {
expires max;
Нет, по умолчанию не умеет - на диск только, но это можно обойти - http://10serv.com/nastroyka-nginx-dlya- ... amyat-ram/ - вот по этой инструкции к примеру.illusion wrote:Он не умеет кешировать файлы в оперативной памяти сервера?
А как вы их ищете?illusion wrote:Не могу найти фалы Nginx:
/etc/nginx/nginx.conf
/etc/nginx/conf.d/*
/home/$user/conf/web/nginx.conf
/home/$user/conf/web/snginx.conf (ssl)
Re: Nginx при default шаблоне дает браузерам команду кэширов
захожу под admin ( тот что был изначально в vestacp) на сервер вижу там фалы свои смотрю по tree
Есть папки те что в меню vestacp а папок ect нету. Я вообще только первый с серверной OC Linux работаю так что ничего еще не знаю.
Просто tree смотрел , переходил по директориям cd.
под root там вообще папки инсталляции тока.
Есть папки те что в меню vestacp а папок ect нету. Я вообще только первый с серверной OC Linux работаю так что ничего еще не знаю.
Просто tree смотрел , переходил по директориям cd.
под root там вообще папки инсталляции тока.
Re: Nginx при default шаблоне дает браузерам команду кэширов
illusion, зайдите по ssh под пользователем root и все будет.
Установите Midnight Commander - mc - c ним будет несколько проще.
Установите Midnight Commander - mc - c ним будет несколько проще.
Re: Nginx при default шаблоне дает браузерам команду кэширов
я не ставил ssh и не знаю как под ним заходить.
А это что то поменяет кроме безопасности под root все равно же?
А это что то поменяет кроме безопасности под root все равно же?
Re: Nginx при default шаблоне дает браузерам команду кэширов
Начинаю теряться, а как вы ставили панель?illusion wrote:я не ставил ssh и не знаю как под ним заходить.
А это что то поменяет кроме безопасности под root все равно же?
Вариантов много - в зависимости от используемой ОС. Есть к примеру putty
Дело в том, что admin - не root, у этого пользователя свои ограничения. Чтобы делать команды от рута (пользователь admin это может), нужно использовать sudo --> sudo команда
Re: Nginx при default шаблоне дает браузерам команду кэширов
Да вот под putty и заходил под root и под admin. В панель vestacp заходил игнорируя ssh рекомендации от браузера
ОС Ubuntu 14.04.
Заходил под встроенной консолью хостинга ( digitalocean) тоже.
ОС Ubuntu 14.04.
Заходил под встроенной консолью хостинга ( digitalocean) тоже.
Re: Nginx при default шаблоне дает браузерам команду кэширов
Заходите под рут: путти или консоль. Смотрите для примера:illusion wrote:Да вот под putty и заходил под root и под admin.
ОС Ubuntu 14.04. Заходил под встроенной консолью хостинга ( digitalocean) тоже.
ls -la /etc/nginx/
Или под админом, но с sudo:
sudo ls -la /etc/nginx/
Речь про самоподписанный сертификат ssl по всей видимости, это нормально.illusion wrote:В панель vestacp заходил игнорируя ssh рекомендации от браузера
Re: Nginx при default шаблоне дает браузерам команду кэширов
Спасибо.
А просмотреть файл:
не так?
Это значит что уже установился файловый менеджер?
Работает.
большое спасибо.
А просмотреть файл:
Code: Select all
cat nginx/nginx.conf
Code: Select all
Reading package lists... Done
Building dependency tree
Reading state information... Done
mc is already the newest version.
The following packages were automatically installed and are no longer required:
linux-headers-3.13.0-32 linux-headers-3.13.0-32-generic
linux-headers-3.13.0-36 linux-headers-3.13.0-36-generic
linux-image-3.13.0-32-generic linux-image-3.13.0-36-generic
linux-image-extra-3.13.0-32-generic linux-image-extra-3.13.0-36-generic
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 75 not upgraded.
Работает.
большое спасибо.
Re: Nginx при default шаблоне дает браузерам команду кэширов
1)Насчет кэширование в браузере nginx их кэширует навсегда. То есть если мне нужно поменять файл то нужно создавать другой файл и в скриптах прописывать новое имя файла чтобы изменения вступили в силу. И при этом старые файлы, останутся в браузере?
Но это может привести к переполнению места отведенного для кэша одного сайта в браузерах.
И придется обновлять кэш полностью в браузере чтобы избавится от этих проблем?
А если изменения небольшие то с этим морока?
2) В http://10serv.com/nastroyka-nginx-dlya- ... amyat-ram/
описано для кэширования на другом сервере или на одном сервере?
Но это может привести к переполнению места отведенного для кэша одного сайта в браузерах.
И придется обновлять кэш полностью в браузере чтобы избавится от этих проблем?
А если изменения небольшие то с этим морока?
2) В http://10serv.com/nastroyka-nginx-dlya- ... amyat-ram/
описано для кэширования на другом сервере или на одном сервере?