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
 
 
 |