ðòïåëôù 


  áòèé÷ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  óôáôøé 


  ðåòóïîáìøîïå 


  ðòïçòáííù 



ðéûéôå
ðéóøíá












     áòèé÷ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

HTTP/0.9 200 OK



ðÒÉ×ÅÔÓÔ×ÕÀ.

îÁ ÏÄÎÏÍ ÉÚ ÓÅÒ×ÅÒÏ× ÐÅÒÉÏÄÉÞÅÓËÉ ÐÏÑ×ÌÑÅÔÓÑ ÐÒÏÂÌÅÍÁ - ÉÎÏÇÄÁ ÎÁ ÚÁÐÒÏÓÙ (ËÁË Ë ÓÔÁÔÉËÅ, ÔÁË É Ë ÄÉÎÁÍÉËÅ) ÏÎ ÏÔ×ÅÞÁÅÔ HTTP/0.9 200 OK É ÐÕÓÔÙÍ ÔÅÌÏÍ.

÷ÏÔ ÐÒÉÍÅÒ, ÐÏÊÍÁÎÙÊ ÏÄÎÉÍ ÉÚ ÒÁÚÒÁÂÏÔÞÉËÏ× (ÍÎÅ ÐÏËÁ ÐÒÏÂÌÅÍÕ ÐÏÊÍÁÔØ ÎÅ ÕÄÁÌÏÓØ):
09200.png


åÓÌÉ ËÁÒÔÉÎËÕ ÎÅ ×ÉÄÎÏ - ÔÁÍ ÓËÒÉÎÛÏÔ ÉÚ firebug, POST × /logic?cmd=<xxx>&user_id=123<É ÔÁË ÄÁÌÅÅ> ÓÏ ×ÐÏÌÎÅ ×ÍÅÎÑÅÍÙÍÉ ÚÁÇÏÌÏ×ËÁÍÉ (ÅÄÉÎÓÔ×ÅÎÎÁÑ ÓÔÒÁÎÎÏÓÔØ - Referer "http"). ÷ ÏÔ×ÅÔÅ ÓÅÒ×ÅÒÁ - "HTTP/0.9 200 OK" É ÂÏÌÅÅ ÎÉÞÅÇÏ.

óÅÒ×ÅÒ ÄÏÓÔÁÔÏÞÎÏ ÎÁÇÒÕÖÅÎÙÊ, ÚÁÐÒÏÓ ÄÅÌÁÅÔÓÑ ÉÚ ÆÌÅÛÏ×ÏÇÏ ÐÒÉÌÏÖÅÎÉÑ.

# nginx -V
nginx version: nginx/0.7.65
TLS SNI support enabled
configure arguments: --prefix=/usr --with-cc-opt=-I//usr/include --with-ld-opt=-L//usr/lib --conf-path=/etc/nginx/nginx.conf --http-log-path=/var/log/nginx/access_log --error-log-path=/var/log/nginx/error_log --pid-path=/var/run/nginx.pid --http-client-body-temp-path=/var/tmp/nginx/client --http-proxy-temp-path=/var/tmp/nginx/proxy --http-fastcgi-temp-path=/var/tmp/nginx/fastcgi --without-http_fastcgi_module --without-http_gzip_module --with-http_ssl_module --with-http_perl_module --with-http_stub_status_module --without-mail_imap_module --without-mail_pop3_module --without-mail_smtp_module

ëÏÎÆÉÇ ÄÏ×ÏÌØÎÏ ÓÔÒÁÎÎÙÊ, ÐÉÓÁÌÓÑ ÎÅ ÍÎÏÊ É ÉÍÅÅÔ ÐÒÉÍÅÒÎÏ ÓÌÅÄÕÀÝÉÊ ×ÉÄ:

server {
šš š š šlisten 80;
šš šserver_name *.road404.ru "";

šš š š šset $project "cdn";
šš š š šif ($host ~* "flowergame\.ru$") {
šš š š šset $project "flower";
<...>
šš š š šif ($project = "cdn") {
šš š š š š š š šrewrite ^/([^/]+)(.*) /static$2;

šš š š š š š š šset $project $1;
šš š š š}

šš š š šset $debug "";
šš š š šif ($host ~* "^test") {
šš š š š š š š šset $debug "1";
šš š š š}

šš š š šlocation = / {
šš š š š š š š šif ($project = "flower") {
šš š š š š š š š š š š šrewrite .* š š š"http://www.facebook.com/apps/application.php?id=142492545782327" š š š permanent;
šš š š š š š š š}
šš š š š}

šš š š šlocation / {
šš š š š š š š šrewrite (.*) /static$1 last;
šš š š š}

šš š š šlocation /static {
šš š š š š š š šroot /opt/$project;
šš š š š}
šš š š šlocation /get_iframe {
šš š š š š š š šrewrite [^\?]*(.*) /backend/get_iframe.php$1 last;
šš š š š}

šš š š šlocation /logic {
šš š š š š š š šrewrite [^\?]*(.*) /backend/gateway.php$1 last;
šš š š š}

<...>
šš š š šlocation /backend {
šš š š š š š š šinternal;

šš š š š š š š šset $partner "";
šš š š š š š š šif ($host ~* "^(test\.)?ok\.") {
šš š š š š š š š š š š šset $partner "odnoklassniki";
šš š š š š š š š}
šš š š š š š š šif ($host ~* "^(test\.)?mm\.") {
šš š š š š š š š š š š šset $partner "mail";
šš š š š š š š š}
šš š š š š š š šif ($host ~* "^(test\.)?vk\.") {
šš š š š š š š š š š š šset $partner "vkontakte";
šš š š š š š š š}
šš š š š š š š šif ($host ~* "^(test\.)?fb\.") {
šš š š š š š š š š š š šset $partner "facebook";
šš š š š š š š š}

šš š š š š š š šproxy_redirect š š šoff;
šš š š š š š š šproxy_set_header š šPartner š š$partner;
šš š š š š š š šproxy_set_header š š š šDebug š $debug;
šš š š š š š š šproxy_set_header š š š šSecure š"";
šš š š š š š š š#proxy_set_header š šHost š š$host;
šš š š š š š š š#proxy_set_header š šX-Real_IP š š š $remote_addr;

šš š š š š š š šif ($debug) {
šš š š š š š š š š š š šrewrite /backend(.*) /$project/backend$1 break;

šš š š š š š š š š š š šproxy_pass šhttp://127.0.0.1:8000;
šš š š š š š š š}
šš š š š š š š šif ($partner != "") {
šš š š š š š š š š š š šrewrite /backend(.*) /$project/backend$1 break;

šš š š š š š š š š š š šproxy_pass šhttp://backend_group;
šš š š š š š š š}
šš š š š}

íÏÖÅÔ ÌÉ ÔÁËÏÅ ÐÏ×ÅÄÅÎÉÅ ÂÙÔØ Ó×ÑÚÁÎÏ ÓÏ ÓÔÒÁÎÎÏÓÔØÀ ËÏÎÆÉÇÁ. þÔÏ ×ÏÏÂÝÅ ÍÏÖÅÔ ÚÁÓÔÁ×ÉÔØ ÏÔ×ÅÞÁÔØ nginx ÉÍÅÎÎÏ ÔÁË.

--
Vladimir Rusinov
http://greenmice.info/
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.