äÏÂÒÙÊ ÄÅÎØ, ÓÏÏÂÝÅÓÔ×Ï nginx-ru!
îÕÖÎÁ ×ÁÛÁ ÐÏÍÏÝØ.
Nginx 0.7.42 ËÁË
ÆÒÏÎÔ-ÅÎÄ, apache2 ÂÅË-ÅÎÄ
š
õÓÔÁÎÏ×ÌÅÎÁ ÂÁÎÅÒÏ-ËÒÕÔÉÌËÁ
openx ÎÁ ÄÏÍÅÎÅ adv.site.ru
âÁÎÅÒÙ ËÒÕÔÉÔ, Á × ÉÎÔÅÒÆÅÊÓ ÎÅ ÐÏÐÁÓÔØ, ÏÛÉÂËÁ - 502
Bad Gateway
š
÷ error.log
2009/03/17
14:41:28 [error] 21567#0: *1041029 upstream prematurely closed connection while
reading response header from upstream, client: X.X.X.X, server: adv.site.ru, request: "GET /
HTTP/1.1", upstream: "http://127.0.0.1:8080/",
host: "adv.site.ru"
š
õ apache ÄÏÂÁ×ÉÌ:
ListenBacklog 4096
š
óÅÊÞÁÓ ËÏÎÆÉÇ:
š server {
ššššššš listenššššššš 80;
ššššššš
server_namešš adv.site.ru;
š
ššššššš
location / {
ššššššššššš
proxy_passšššššššš http://127.0.0.1:8080/;
ššššššššššš
proxy_redirectšššš off;
š
ššššššššššš
proxy_set_headeršš Hostššššš
ššššššš$host;
ššššššššššš
proxy_set_headeršš
X-Real-IPššššššš $remote_addr;
ššššššššššš
proxy_set_headerš X-Forwarded-Forš $proxy_add_x_forwarded_for;
š
ššššššššššš
client_max_body_sizešššššš 10m;
ššššššššššš
client_body_buffer_sizeššš 128k;
š
ššššššššššš
proxy_connect_timeoutššššš 90;
ššššššššššš
proxy_send_timeoutšššššššš 90;
ššššššššššš
proxy_read_timeoutšššššššš 90;
š
ššššššššššš
proxy_buffer_sizeššššššššš 32k;
ššššššššššš
proxy_buffersššššššššššššš
4 32k;
ššššššššššš
proxy_busy_buffers_size ššš64k;
ššššššššššš
proxy_temp_file_write_size 64k;
ššššššš
}
ššš }
š
ðÒÅÄÐÏÌÁÇÁÀ, ÞÔÏ ÇÄÅ-ÔÏ ×ÒÅÍÅÎÉ ÉÌÉ ÒÁÚÍÅÒÁ ÂÕÆÅÒÁ
ËÁËÏÇÏ-ÎÉÂÕÄØ ÎÅ È×ÁÔÁÅÔ.
÷ÏÚÍÏÖÎÏ ËÔÏ-ÔÏ
ÓÔÁÌËÉ×ÁÌÓÑ ÕÖÅ.
úÁÒÁÎÅÅ ÂÌÁÇÏÄÁÒÅÎ.
--
ó Õ×ÁÖÅÎÉÅÍ, ÷ÑÞÅÓÌÁך
š
š