Re: Настроить редирект + прокси

Andrew Kopeyko kaa на zvuki.ru
Пн Янв 17 12:56:04 MSK 2011


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 at zvuki.ru>


Подробная информация о списке рассылки nginx-ru