proxy_bind в ngx_stream_proxy_module

2015-05-20 Пенетрантность Pavel Mironov
Добрый день!

А можно ожидать в обозримом будущем появления директивы proxy_bind в
ngx_stream_proxy_module, аналогичной таковой в ngx_http_proxy_module?

А то именно этой опции не хватает, чтобы окончательно уйти с haproxy на
nginx :)

Заранее спасибо!

--
Pavel Mironov
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: URL -> execute C-program

2013-03-02 Пенетрантность Pavel Mironov

Добрый день, Владислав!

http://ru.wikipedia.org/wiki/CGI
http://ru.wikipedia.org/wiki/FastCGI
http://nginx.org/ru/docs/http/ngx_http_fastcgi_module.html

03.03.13 1:12, Vladislav пишет:

Подскажите, плиз, можно ли сделать так, чтобы:

1. при обращении к определенному url срабатывала программа на сервере, 
написанная на С?

2. вывод программы выдавался в клиентский браузер?

Спасибо!

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru


--
Pavel Mironov

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: fastcgi cache valid для разных location'ов

2013-03-02 Пенетрантность Pavel Mironov
Как минимум, в вашем случае определение сроков кеширования надо делать 
внутри location, а зоны кеширования внутри server:


server {

fastcgi_cache mycache;
fastcgi_cache_key $scheme$host$request_uri$request_method;

location/aaa/  {
fastcgi_cache_valid 200 301 302 5m;
rewrite ^/aaa/([0-9]+)\.html$ /test.php?p1=$1 last;
}

location/bbb/  {
fastcgi_cache_valid 200 301 302 10m;
rewrite ^/bbb/([0-9]+)\.html$ /test2.php?p1=$1 last;
}

location ~ \.php$ {
fastcgi_pass   127.0.0.1:9000;
fastcgi_index  index.php;
fastcgi_param  SCRIPT_FILENAME 
$document_root$fastcgi_script_name;
include fastcgi_params;
}
}



02.03.13 12:58, Namaste пишет:

В том то и дело, что так просто оно не работает.

например:

server {

fastcgi_cache_valid 200 301 302 10s;

location /aaa/ {
rewrite ^/aaa/([0-9]+)\.html$ /test.php?p1=$1 last;
}

location /bbb/ {
rewrite ^/bbb/([0-9]+)\.html$ /test2.php?p1=$1 last;
}

location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
fastcgi_cache mycache;
fastcgi_cache_key $scheme$host$request_uri$request_method;
#fastcgi_cache_valid 200 301 302 60m;
}
}

Так кэш вообще не включается.

Posted at Nginx Forum: 
http://forum.nginx.org/read.php?21,236809,236814#msg-236814

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru


--
Pavel Mironov

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru