forum.bitel.ru http://forum.bitel.ru/ |
|
Reject-To-Accept + nginx http://forum.bitel.ru/viewtopic.php?f=22&t=4993 |
Страница 1 из 1 |
Автор: | skyb [ 17 янв 2011, 09:09 ] |
Заголовок сообщения: | Reject-To-Accept + nginx |
Есть у кого пример настройки? Цитата: проксирующий HTTP сервер получает все запросы на определенном порту и проксирует их на указанный выше URL, подставляя адрес, с которого было обращение в заголовок HTTP запроса; этот пункт http://bgbilling.ru/v5.0/doc/ch03s09s04.html#d0e9276 |
Автор: | snark [ 17 янв 2011, 21:31 ] |
Заголовок сообщения: | Re: Reject-To-Accept + nginx |
тут есть пример настройки nginx который ловит все запросы, остается только чуть подправить и все ... в чем проблема? |
Автор: | skyb [ 18 янв 2011, 05:36 ] |
Заголовок сообщения: | Re: Reject-To-Accept + nginx |
проблема в том что я не знаю как это сделать именно для определенной подсети, а не для всех запросов к серверу где стоит nginx. |
Автор: | jack7 [ 24 янв 2011, 12:19 ] |
Заголовок сообщения: | Re: Reject-To-Accept + nginx |
skyb писал(а): проблема в том что я не знаю как это сделать именно для определенной подсети, а не для всех запросов к серверу где стоит nginx. Если сервер с BG на linux: 1) повесить nginx на нестандартный порт (например 8888) nginx.conf писал(а): listen 0.0.0.0:8888; 2) завернуть запросы на это порт только для выбранных сетей (например для 192.168.0.0/24) Код: iptables -A PREROUTING -s 192.168.0.0/24 -p tcp --dport 8080 -j REDIRECT --to-ports 8888
|
Автор: | skyb [ 24 янв 2011, 12:49 ] |
Заголовок сообщения: | Re: Reject-To-Accept + nginx |
есть немного другая возможность именно nginx ом...я как сделаю отпишу |
Автор: | [LTC]Dimonyga [ 02 фев 2012, 07:55 ] |
Заголовок сообщения: | Re: Reject-To-Accept + nginx |
skyb писал(а): есть немного другая возможность именно nginx ом...я как сделаю отпишу Деректива listen. Там Пишется не listen 80 а listen 192.168.1.1:80 где 192.168.1.1 IP адрес сетевушки которая смотрит в нужную подсеть. |
Автор: | skyb [ 02 фев 2012, 09:33 ] |
Заголовок сообщения: | Re: Reject-To-Accept + nginx |
[LTC]Dimonyga писал(а): skyb писал(а): есть немного другая возможность именно nginx ом...я как сделаю отпишу Деректива listen. Там Пишется не listen 80 а listen 192.168.1.1:80 где 192.168.1.1 IP адрес сетевушки которая смотрит в нужную подсеть. хех, а если она смотрит в мир Код: Как-то так:
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.provname.ru/pubexecuter?module=dialup&action=RejectToAccept&mid=1 } ... } 3) заглядываете в error.log и корректируете. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |