<div dir="ltr">При обращении к сайту nginx выдаёт ошибку<br>2008/08/02 21:49:00 [error] 79037#0: *106 upstream sent invalid header while reading response header from upstream, client: <a href="http://91.122.46.213">91.122.46.213</a>, server: <a href="http://babylon.bz8.ru">babylon.bz8.ru</a>, request: "GET /twiki/bin/view HTTP/1.1", upstream: "<a href="http://127.0.0.1:80/twiki/bin/view">http://127.0.0.1:80/twiki/bin/view</a>", host: "<a href="http://1.dair.cz8.ru">1.dair.cz8.ru</a>"<br>
<br>Ошибка повторяется и на 0.5.35 и на 0.6.32<br>FreeBSD-7.0R , ULE<br><br>Захожу телнетом:<br>phil@phil:~$ telnet <a href="http://1.dair.cz8.ru">1.dair.cz8.ru</a> 8083<br>Trying 80.93.48.162...<br>Connected to <a href="http://1.dair.cz8.ru">1.dair.cz8.ru</a>.<br>
Escape character is '^]'.<br>GET /twiki/bin/view/ HTTP/1.1<br>Host: <a href="http://1.dair.cz8.ru">1.dair.cz8.ru</a><br><br>HTTP/1.1 200 OK<br>Date: Sat, 02 Aug 2008 17:23:11 GMT<br>Server: Apache/1.3.41 (Unix) PHP/5.2.5<br>
Content-Length: 17349<br>Set-Cookie: TWIKISID=ab6d410d87141c38a6d05353da715181; path=/<br>Connection: close<br>Transfer-Encoding: chunked<br>Content-Type: text/html; charset=iso-8859-1<br><br>f57<br><!DOCTYPE [блаблаблабла<br>
<br>Посмотреть что отдаёт апач без проксирования можно вот так:<br><a href="http://1.dair.cz8.ru:8083/twiki/bin/view/">http://1.dair.cz8.ru:8083/twiki/bin/view/</a><br clear="all"><br>конфиг nginx прост до безобразия:<br>
user www www;<br>worker_processes 2;<br><br>error_log /var/log/nginx-error.log error;<br>pid /var/run/nginx.pid;<br><br>events {<br> worker_connections 2000;<br> use kqueue;<br>}<br><br>http {<br> include mime.types;<br>
default_type text/html;<br> sendfile on;<br> access_log off;<br> large_client_header_buffers 32 16k;<br> client_header_buffer_size 2k;<br> client_header_timeout 10m;<br> client_body_timeout 60m;<br>
ignore_invalid_headers off;<br> server_names_hash_bucket_size 128;<br><br> server {<br> include listen.conf;<br> location / {<br> access_log off;<br> proxy_pass <a href="http://127.0.0.1:80/">http://127.0.0.1:80/</a>;<br>
<br> client_max_body_size 10m;<br> client_body_buffer_size 512k;<br><br> proxy_connect_timeout 600;<br> proxy_send_timeout 300;<br> proxy_read_timeout 300;<br>
proxy_send_lowat 8191;<br><br> proxy_redirect off;<br> proxy_set_header Host $host;<br> proxy_set_header X-Real-IP $remote_addr;<br> proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;<br>
<br> proxy_buffer_size 4k;<br> proxy_buffers 4 32k;<br> proxy_busy_buffers_size 64k;<br> proxy_temp_file_write_size 64k;<br><br> proxy_temp_path /tmp/nginx;<br>
}<br> }<br>}<br><br>Что я делаю не так?<br><br>-- <br>Non nobis Domine non nobis sed Nomini Tuo da gloriam<br>Phil Kulin<br>
</div>