исчезает символ при проксировании

kpoxa kpoxa at mailonfly.com
Thu Nov 25 00:05:04 MSK 2004


Hello ,

nginx при проксировании по моему удаляет символ, делаю запрос вида

www.host.xxx/get/http://www.tutki.ru/images/799-4474_3/799-447444952324.jpg

и из фрагмента http:// исчезает один символ / т.е. получается http:/

Вот конфиг nginx (почти весь):

events {
    connections  102400;
}
http {
    include       /etc/mime.types;
    default_type  application/octet-stream;
     sendfile  on;
    server {
        listen  80;

#        charset         on;
#        source_charset  koi8-r;

        location / {
            root   /home/www-cache;
            index  index.html index.htm;
        }

        location /get {
            proxy_pass  http://127.0.0.1:8080/get;

            client_max_body_size       1m;
            client_body_buffer_size    16k;

            proxy_connect_timeout      90;
            proxy_send_timeout         90;
            proxy_read_timeout         90;
            proxy_send_lowat           12000;

            proxy_preserve_host        on;
            proxy_set_x_real_ip        on;
            proxy_add_x_forwarded_for  on;

            proxy_header_buffer_size   4k;
            proxy_buffers              4 32k;
            proxy_busy_buffers_size    64k;
            proxy_temp_file_write_size 64k;

            charset         on;
            source_charset  windows-1251;

            proxy_temp_path            /var/lib/nginx;
        }

    }
}

А ниже выдержки из логов nginx и апача соответственно:
nginx.access.log:
  95.11.125.61      -      -      [24/Nov/2004:22:26:04      +0300]     "GET
  /get/http://www.tutki.ru/images/799-4474_3/799-447444952324.jpg  HTTP/1.1" 200

apache.access.log:
  127.0.0.1       -      -      [24/Nov/2004:22:26:04      +0300]      "GET
  /get/http:/www.tutki.ru/images/799-4474_3/799-447444952324.jpg  HTTP/1.0"  200

-- 
Best regards,
 kpoxa                          mailto:kpoxa at mailonfly.com






More information about the nginx-ru mailing list