Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Настроить редирект + про кси
On Mon, 17 Jan 2011, Лопатин Владимир wrote:
# cat nginx.conf
Спасибо, стало чуть яснее.
хотелось бы сюда ещё добавить возможность редиректить любые запросы на
определенный адрес -
https://www.tele-vox.ru/pubexecuter?module=dialup&action=RejectToAccept&mid=1
, но только с серой подсети вида - 10.0.1.0/24 запросы будут идти на
адрес 91.142.158.9
Как-то так:
1) на уровне http описываете
map $remote_addr $my_rfc1918_network {
default 0;
# если не сработает так - придётся написать 256 строк вида
# 10.0.1.0 1;
# 10.0.1.1 1;
10.0.1.0/24 1;
}
2) используете на уровне server
server {
if ($my_rfc1918_network) {
rewrite ^
https://www.tele-vox.ru/pubexecuter?module=dialup&action=RejectToAccept&mid=1
}
...
}
3) заглядываете в error.log и корректируете.
voila tout!
--
Best regards,
Andrew Kopeyko <kaa@xxxxxxxx>
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru
|