Прошу прощения, я указал не все условия под серверами подразумевались физические машины каждый из них взаимозаменяем, для включения в случае неработоспособности основного на каждом есть свой набор айпи для ssl сайтовby Dmitry Veselov - Nginx Mailing List - Russian
Igor Sysoev Пишет: ------------------------------------------------------- > > ps: задача на нескольких > серверах > > поддерживать одинаковые > конфиги, но с > > адресами ssl это не так > просто... > > listen $hostname:443; > > Нужно заметить, чby Dmitry Veselov - Nginx Mailing List - Russian
объясните, пожалуйста, принцип действия директивы env в секции main: env domain=192.168.1.123; в конфиге домена listen $domain:443; получается вот что: host not found in "$domain:443" of the "listen" directive in /etc/nginx/conf.d/domain.conf:6 что я делаю не так? ps:by Dmitry Veselov - Nginx Mailing List - Russian
подскажите, возможно ли такое в принципе и если возможно то как реализовать? интересует такая возможность с целью уменьшения загрузки на расшифровку и повторное шифрование.by Dmitry Veselov - Nginx Mailing List - Russian
будьте так добры, подскажите как работает этот модуль?by Dmitry Veselov - Nginx Mailing List - Russian
есть один модуль http://labs.frickle.com/nginx_ngx_cache_purge/ но не понятно как он работает...by Dmitry Veselov - Nginx Mailing List - Russian
про ETag тут популярно написано http://xmlhack.ru/texts/06/doing-http-caching-right/doing-http-caching-right.htmlby Dmitry Veselov - Nginx Mailing List - Russian
когда пользователь нажимает Ctrl-F5 (работает в IE и FF), то браузер добавляет заголовок запроса Cache-Control=no-cache собственно, все промежуточные кеши отключаются и пользователь получает ответ непосредственно от сервера. спаby Dmitry Veselov - Nginx Mailing List - Russian
есть ли в nginx встроенные средства чтобы уничтожить кэш по волеизъявлению пользователя? можно ли физически удалять кэш в процессе работы с ним посетителей сайта? если нету, то как это можно осуществить максимально безвby Dmitry Veselov - Nginx Mailing List - Russian
так и есть... в 8.46 добавили... было бы удобнее если бы в документации рядом с директивой была указана версия nginxby Dmitry Veselov - Nginx Mailing List - Russian
proxy_no_cache $cookie_portalaliasid; спасибо, работает но : unknown directive "proxy_cache_bypass" в версии 7.67by Dmitry Veselov - Nginx Mailing List - Russian
по ETag-у надо кешировать )) а проверять его командой HEAD отсюда можно поподробнее? :)by Dmitry Veselov - Nginx Mailing List - Russian
как это можно осуществить? пробовал вот так: if ($http_cookie ~* "portalaliasid=([^;]+)(?:;|$)" ) { break; proxy_cache off; } но : "proxy_cache" directive is not allowed hereby Dmitry Veselov - Nginx Mailing List - Russian
сделал проще, в локейшенах с авторизацией прописал if теперь индивидуальный кеш только для зарегистрированных пользователей :) остальной общийby Dmitry Veselov - Nginx Mailing List - Russian
а мы вот так вышли из положения, не знал про фигурные скобочки if ($http_cookie ~* "ASP.NET_SessionId=([^;]+)(?:;|$)" ) { set $asp_net_sessionid $1; } спасибо, земляк! работает отлично! :) а фигурные скобки в версии 7.67 не работают. кстати, заметил чby Dmitry Veselov - Nginx Mailing List - Russian
строка из конфига: proxy_cache_key "$request_method|$host|$request_uri|${cookie_ASP.NET_SessionId}"; результат: # service nginx reload : the closing bracket in "cookie_ASP" variable is missing in /etc/nginx/proxy_cache.conf:3 configuration file /etc/nginx/nginx.conf test failedby Dmitry Veselov - Nginx Mailing List - Russian
второй раз задаю вопрос. как правильно назвать переменную для nginx, если в DNN cookie сессии имеет название ASP.NET_SessionId? пробовал по аналогии с php - $cookie_ASP.NET_SessionId, но точка в названии не желает читаться.by Dmitry Veselov - Nginx Mailing List - Russian
Спасибо, нашел уже. еще нашлось кое-что вот такое: https://calomel.org/webalizer.html http://www.w3perl.com можно конечно и awstats... вообще интересует какой лучший анализатор логов nginx который вы юзали?by Dmitry Veselov - Nginx Mailing List - Russian
сабж для каждого сайта - возможно ли? и как?by Dmitry Veselov - Nginx Mailing List - Russian
$cookie_phpsessid это для php а как будет называться переменная в случае ASP.NET_SessionId? если ошибаюсь поправьте, плз.by Dmitry Veselov - Nginx Mailing List - Russian
никто не знает? :)by Dmitry Veselov - Nginx Mailing List - Russian
где можно узнать полный список? и где почитать про значения этих переменных?by Dmitry Veselov - Nginx Mailing List - Russian
как правильно указать? location ~* \/img\/[^/]*\.(jpg|jpeg|gif|png)$ { root /var/nginx/$server_name; # expires max; expires 1m; open_file_cache_errors off; error_page 404 = @fetch; access_log /var/log/nginx/domain.com.access.log; error_log /var/log/nginx/domain.com.error.log error;by Dmitry Veselov - Nginx Mailing List - Russian
сделал финт ушами - на бэкенде создал картинку с именем 123123.jpg, обратился напрямую к ней http://domain.com/img/123123.jpg она попала в локальную копию. через минут 5 заменил ее на другую, с тем же именем. почистил кеш в браузере, обратиby Dmitry Veselov - Nginx Mailing List - Russian
почему может не работать? location ~* \/img\/[^/]*\.(jpg|jpeg|gif|png)$ { root /var/nginx/$server_name; # expires max; expires 1m; open_file_cache_errors off; error_page 404 = @fetch; access_log /var/log/nginx/domain.com.access.log; error_log /var/log/nginx/domain.com.error.log erby Dmitry Veselov - Nginx Mailing List - Russian
> таки что означают эти цифры? количество > символов в названии папки? Да, 2:1:2 - /03/a/ef/ а что дает их варьирование? есть ли разница в производительности между например 1:1:1 и 2:2:2?by Dmitry Veselov - Nginx Mailing List - Russian
levels= levels=1 levels=1:1 levels=1:2 levels=1:1:1 levels=1:1:2 levels=2 levels=2:1 ... levels=2:2:2 таки что означают эти цифры? количество символов в названии папки?by Dmitry Veselov - Nginx Mailing List - Russian
впрочем не совсем :) : invalid "levels" "levels=5:5" in /etc/nginx/nginx.conf:46 : invalid "levels" "levels=4:5" in /etc/nginx/nginx.conf:46 : invalid "levels" "levels=3:4" in /etc/nginx/nginx.conf:46 : invalid "levels" "levels=2:3" in /etc/nginx/nginx.conf:46 : invalid "levels" "leby Dmitry Veselov - Nginx Mailing List - Russian
спасибо :) теперь понятноby Dmitry Veselov - Nginx Mailing List - Russian
Параметр levels задаёт уровни иерархии кэша, например, при использовании proxy_cache_path /data/nginx/cache levels=1:2 keys_zone=one:10m; имена файлов в кэше будут такого вида: /data/nginx/cache/c/29/b7f54b2df7773722d382f4809d65029c 1й уровень это с, а втby Dmitry Veselov - Nginx Mailing List - Russian