Welcome! Log In Create A New Profile

Advanced

rewrite+ proxy_bind - Баг

December 14, 2009 10:25PM
Уважаемый Игорь. мы обнаружили ошибку в вашем удивительном веб сервере.
Если вместе rewrite попытаться использовать proxy_bind то он не сработает
По дебагу видно что pc->local будет пустым (видимо где-то обнуляется)
Вот пример конфига где proxy_bind не сработает
---------------------------------
user www-data;
events {
use epoll;
}

http {
include /etc/nginx/mime.types;
default_type application/octet-stream;

access_log /dev/null;

resolver 8.8.8.8;

server {
listen 127.0.0.44;
location / {
set $dir "/";
if ( $uri ~* ^/(.+)$ ) {
set $dir $1;
}
access_log /var/log/nginx/127.0.0.44_access_log;
proxy_bind "127.0.0.44";
proxy_pass "http://n1ck.name/2.php?$dir";
}
}
}
-------
если из этого примера убрать
if ( $uri ~* ^/(.+)$ ) {
set $dir $1;
}
то nginx успешно перед proxy_pass сделает bind на 44 айпи

Надеемся на получение заплатки.
Спасибо!
Subject Author Posted

rewrite+ proxy_bind - Баг

Kirill December 14, 2009 10:25PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 312
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready