Добрые сутки!
Столкнулся с непонятной мне проблемой. nginx 1.4.1. Имеется связка nginx +
php-fpm. Возникла необходимость в одном домене заблокировать несколько ip
адресов для режима post. Написал вот такой листинг:
location ~ \.php$ {
if ($request_method = POST) {
Today Jun 8, 2013 at 02:30 SenatoR wrote:
Столкнулся с непонятной мне проблемой. nginx 1.4.1. Имеется связка nginx +
php-fpm. Возникла необходимость в одном домене заблокировать несколько ip
адресов для режима post. Написал вот такой листинг:
location ~ \.php$ {
if
Hello!
On Sat, Jun 08, 2013 at 02:30:04AM -0400, SenatoR wrote:
[...]
В связи с этим вопросы:
1) Перенаправление на проверку явно сделано не самым удобным образом (через
пененаправление error_page 412), может кто-то подскажет способ лучше?
Уже подсказали.
2) Что я делаю не так с
Здравствуйте!
Есть возможность сделать что-то типа:
set $forum_dir /forum;
rewrite
^$forum_dir/index\.php/([a-z]+),([0-9]+)\.(\w+)/(\w+),(\w+)/(\w+)\.html
/forum/index.php?$1=$2.$3$4=$5$6 last;
rewrite ^$forum_dir/index\.php/([a-z]+),([0-9]+)\.(\w+)/(\w+),(\w+)\.html
Большое Вам спасибо за ответ!
limit excep - это то, что нужно! Однако, я столкнулся с непонятным мне
эффектом. Я поместил это дело в location для php:
location ~ \.php$ {
limit POST {
deny ip1;
allow all;
}
.
}
Работает как надо. Но если я создам файл, просто список запрещенных ip