location ~ ^/zoomlevel { rewrite ^/images/map/tiles/zoomlevelx=(.*)&y=(.*)&z=(.*)$ /tiles/zoomlevel$3/y$2/$1x$2.png; } отказывается работать и отдает 404 получаю в логе /images/map/tiles/zoomlevelx=157&y=92&z=8 (404) нужно преобразовать в /tiles/zoomlevel$3/y$2/$1x$2.png;by rahc - Russian Forum
location ^~ /media/ { gzip_types text/plain text/html text/css; rewrite ^/(.+)\.[0-9]+$ /$1; } отдает любой name.eer.js как name.eer.js.343434 как оригинальный нужно примерно так name.eer.js на name.eer.34535.js Т.е. по запросу script.12345678.js нужно отдавать script.js Спасибо.by rahc - Russian Forum
По limit_req: geo $rate { default 2 1m; # 2r/s 192.168.1.0/24 -; # no limit 192.168.2.0/24 10 1s; # bad guys: 0.1r/s } limit_req_zone $binary_remote_addr zone=ONE:10m rate=$rate; и По limit_conn: geo $conn { default 5; # 5 192.168.1.0/24 -; # no limit 192.168.2.0/24 1; # bad guys 1 } limit_conn_zone $binary_remote_addr zone=TWO:10m; limit_conn zone=ONE conn=$conn;by rahc - Russian Forum
примерно такое что нибудь. http { # Список адресов, для которых отвечаем без ограничений geo $whitelist { default no; 194.56.7.0/24; # и т.д. }by rahc - Russian Forum
есть правило limit_zone conn_from_one_ip $binary_remote_addr 4m; возможно ли подключить файлик с ip адресами которые не должны попадать под это правило? Если да то как? Спасибо.by rahc - Russian Forum
лог для полноты картины 192.168.0.1 - - [13/Jan/2012:12:13:34 +0400] "GET /еуые/ HTTP/1.0" 301 126 "-" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30)" вот в место 192.168.0.1 хочется иметь реальный ip клиента.by rahc - Russian Forum
proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Real-IP $remote_addr; есть подозрение что в $proxy_add_x_forwarded_for тоже содержится ip 192.168.0.1by rahc - Russian Forum
Картина такая : Есть сервер 192.168.0.1 основной и смотрит во внешний мир в логах nginx фигурируют реальные ip адреса! есть второй сервер 192.168.0.2 он в кластере с первым но все запросы в логе от 192.168.0.1 то есть фигурирует ip первого.by rahc - Russian Forum
описание: в момент бана внешних IP по превышению количества запросов в минуту, балансинг запросов от этого IP все равно продолжается. в итоге на одном сервере лочится ip второго. как настроить следующее. 1. настроить блокиby rahc - Russian Forum
есть location /pic/all/ в папке лежат файлы с картинками вида 1.gip 2.gip 3.gip при вызове www.host.ru/pic/all/1.gip картинка отображается как сделать правило чтоб вместо www.host.ru/pic/all/1.gip было www.host.ru/pic/all/1.gif не меняя имена файлов на сервереby rahc - Russian Forum
такое не срабатывает location ~* /exchange/downloads_(+).xml.gz { set $reg $1; set $region ""; if ($host ~* "^(+)") { set $region $1; } if ($region = $reg ){ proxy_pass $host; #ну или еще как-то } error_page 404 = @kohana; }by rahc - Russian Forum
есть url вида http://www.host.ru/download/test_www.xml.gz http://wws.host.ru/download/test_wws.xml.gz как правильно сделать условие если человек зашел по url http://wws.host.ru/download/test_wws.xml.gz мог скачать только этот test_wws.xml.gz файл и соответственно http://www.host.ru/download/test_www.xmlby rahc - Russian Forum
делайте для каждого site.ru свой конфиг vservers/stsite2.ru.conf и vservers/stsite1.ru.conf далее в основном nginx.conf server { listen www.nginx:80; location / { root /sites/html/; } include /etc/nginx/vservers/*.conf; } как то далее /usr/sbin/nginx -cby rahc - Russian Forum
при попытке обратится к файлу http://host.com/exch/log.gz выводит содержимое в браузер а не предложение о сохранении. как быть все перерыл? прописал в mime.type gz и в location ~* \.(jpg|jpeg|gif|png|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|tar|wav|bmp|rtf| swf|ico|flv|txt|xml|docx|xlsx)$by rahc - Russian Forum
спасибо так и есть работает.by rahc - Nginx Mailing List - Russian
а пример конфига можно?by rahc - Nginx Mailing List - Russian
не могу понять как сделать ограничение на 100 запросов в минуту от 1 пользователя для www.host.com в nginx. с применением настроек характера reload. Cпасибо.by rahc - Nginx Mailing List - Russian
не могу понять как сделать ограничение на 100 запросов в минуту от 1 пользователя для www.host.com в nginx. с применением настроек характера reload. Cпасибо.by rahc - Russian Forum