Show all posts by user
Discussions in Russian
Page 1 of 1 Pages: 1
Results 1 - 19 of 19
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.1
by
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.xml
by
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 -c
by
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
не могу понять как сделать ограничение на 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