<font color="#000099" size="2"><font>äÏÂÒÙÊ ÄÅÎØ.ššubuntu Ó ÑÄÒÏÍ 2.6.27-11-generic,nginx version: nginx/<a href="http://0.7.65.">0.7.65.</a><br>èÏÞÕ
ÎÁÓÔÒÏÉÔØ ËÜÛÉÒÏ×ÁÎÉŠךšnginx.ššîÁ ÁÐÁÞ ÐÒÏÐÕÓËÁÀšš×ÓÅ post ÚÁÐÒÏÓÙ,
ÔÁË ÖÅ ÐÒÏ×ÅÒÑÀššËÕËÕ session, ÏÎÁ ÕÓÔÁÎÁ×ÌÉ×ÁÅÔcÑ, ËÏÇÄÁ ÐÏÌØÚÏ×ÁÔÅÌØ
ÌÏÇÉÎÉÔÓÑ, ÓÏÏÔ×ÅÔÓÔ×ÅÎÎÏ ÜÔÉ ÓÔÒÁÎÉÃÙ ÍÙ ÎÅ ËÜÛÒÕÅÍ.ššðÒÏÂÌÅÍÁ ×
ÓÌÅÄÕÀÝÅÍ: × ËÜÛ ÉÎÏÇÄÁ ÐÏÐÁÄÁÀÔ ×ÎÕÔÒÅÎÎÉÅ ÓÔÒÁÎÉÃÙ ÓÁÊÔÁ, ÅÓÌÉ ÎÅ
ÕÓÔÁÎÁ×ÌÉ×ÁÔØ ÐÁÒÁÍÅÔÒ &quot;proxy_set_header X-Forwarded-For
$proxy_add_x_forwarded_for;&quot;.<br>åÓÌÉ ÅÇÏ ÄÏÂÁ×ÉÔØ, ×ÓÅ ÒÁÂÏÔÁÅÔ
ÎÏÒÍÁÌØÎÏ.ššîÅÐÏÎÑÔÎÏ, ËÁË ÏΠÍÏÖÅÔ ×ÌÉÑÔØ? äÌÑ ÐÒÏ×ÅÒËÉ ÄÏÂÁ×ÉÌ × ËÌÀÞ
proxy_cache_key ËÕËÕ session,ššÔÁË ×ÏÔššËÕËÁ ÐÏÐÁÄÁÅÔ × ËÜÛ (ÈÏÔÑ Ñ×ÎÏ
ÐÒÏÐÉÓÁÎÏ ÕÓÌÏ×ÉÅ ÎÅ ËÜÛÉÒÏ×ÁÔØ ÓÔÒÁÎÉÃÕ). <br>÷ÏÔ ËÏÎÆÉÇ:<br>server {<br>ššššššššlisten <a href="http://192.168.0.32:9081">192.168.0.32:9081</a>;<br>ššššššššserver_name <a href="http://domain.com">domain.com</a>;<br>ššššššššaccess_log /var/log/nginx/<a href="http://domain.com/nginx-access.log">domain.com/nginx-access.log</a> combined;<br>
ššššššššerror_logšš/var/log/nginx/<a href="http://domain.com/nginx-error.log">domain.com/nginx-error.log</a> error;<br>ššššššššproxy_temp_path /var/cache/nginx/<a href="http://domain.com">domain.com</a>;<br>ššššššššlocation @nocached {<br>
ššššššššššššššššproxy_pass <a href="http://192.168.0.32:81/;">http://192.168.0.32:81;</a><br>ššššššššššššššššproxy_set_header Host <a href="http://domain.com">domain.com</a>;<br>ššššššššššššššššproxy_set_header X-Real-IP $remote_addr;<br>
ššššššššššššššššproxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;<br>šššššš }<br>ššššššššlocation / {<br>ššššššššššššššššproxy_pass <a href="http://192.168.0.32:81/;">http://192.168.0.32:81;</a><br>ššššššššššššššššproxy_set_header Hostšš<a href="http://domain.com">domain.com</a>;<br>
ššššššššššššššššproxy_set_headerššX-Real-IPšš$remote_addr;<br>ššššššššššššššššproxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;<br>ššššššššššššššššproxy_next_upstream error timeout invalid_header http_500 http_503;<br>
šššššššššššššš if ($cookie_session) {<br>ššššššššššššššššššššššššreturn 412;<br>šššššššššššššš }<br>šššššššššššššš if ($request_method = POST ) {<br>ššššššššššššššššššššššššreturn 412;<br>šššššššššššššš }<br>ššššššššššššššššerror_page 412 = @nocached;<br>
ššššššššššššššššproxy_cache one;<br>ššššššššššššššššproxy_cache_key &quot;$request_method|$is_args|$host|$request_uri|$cookie_session&quot;;<br>ššššššššššššššššproxy_hide_header &quot;Set-Cookie&quot;;<br>ššššššššššššššššproxy_ignore_headers &quot;Cache-Control&quot; &quot;Expires&quot;;<br>
ššššššššššššššššproxy_cache_valid 200 301 302 304 1h;<br>šššššš }<br>}<br> úÁÒÁÎÅÅ ÓÐÁÓÉÂÏ. </font></font><br clear="all"><br>-- <br>ó Õ×ÁÖÅÎÉÅÍ,<br> óÍÏÒÏÄÉΠáÌÅËÓÁÎÄÒ <br> š š š š š š š š<br> š š š š š šmailto: <a href="mailto:agsmorodin@gmail.com">agsmorodin@gmail.com</a><br>