Re: перестал работать конфиг при переходе на 0.7.1

Борис Долгов boris at dolgov.name
Mon Jun 16 13:39:10 MSD 2008


Максим Монашев выкладывал патч, посмотрите в архиве.

2008/6/16 Василишин Андрей <andron at kpi.ua>:
> При апгрейде с 0.6.30 до 0.7.1  перестал работать конфиг
> user  nginx nginx;
> worker_processes  64;
>
> #error_log  /var/log/nginx/error.log debug;
>
> pid        /var/log/nginx/nginx.pid;
>
> events {
>   worker_connections  8192;
> }
>
> http {
>   include       mime.types;
>   default_type  application/octet-stream;
>
>  log_format  main  '$remote_addr - $remote_user [$time_local] $status'
>                     '"$request" $body_bytes_sent "$http_referer" '
>                     '"$http_user_agent" "http_x_forwarded_for"';
>
>   access_log  /var/log/nginx/access.log  main;
>   client_max_body_size 2005m;
>   server_names_hash_bucket_size 64;
>   #upload_progress proxied 1m;
>   client_body_temp_path /storage/tmp;
>   limit_zone   one  $binary_remote_addr  10m;
>   limit_conn   one  3;
>   keepalive_timeout 3;
>   proxy_buffering off;
>   sendfile       on;
>   tcp_nopush     on;
>   tcp_nodelay    on;
>   real_ip_header     X-Real-IP;
>   server {
>       listen       80;
>
>       server_name  filestore.com.ua;
>     access_log  /var/log/nginx/host.access.log  main;
>       error_log   /var/log/nginx/host.error.log  warn;
>       location / {
>           root   /storage/htdocs;
>           rewrite ^/0(.*)$ /download.php?file=$1 last;
>           index  index.php index.htm index.html;
>           error_page 404 = @backend;
>       }
>       location @backend {
>           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 $remote_addr;
>           client_body_buffer_size 32k;
>           proxy_connect_timeout 75;
>           proxy_send_timeout 90;
>           proxy_read_timeout 360;
>           proxy_buffers 4 32k;
>           proxy_busy_buffers_size 64k;
>           proxy_temp_file_write_size 64k;
>           proxy_temp_path /storage/proxy_temp;
>
>       }
> }
>
>
> На запрос который обрабатывается подпадает под rewrite ^/0(.*)$
> /download.php?file=$1 выдает поток application/octet-stream download.php, то
> есть бэкенд не обрабатывает download.php. При давнгрейде до 0.6.31 - все
> заработало.
>
> --
> WBR, Andrey Vasilishin CDIG1-UANIC, CDIG1-RIPE
>
>
>



-- 
С уважением, Борис Долгов.
icq 77556665
e-mail boris at dolgov.name


More information about the nginx-ru mailing list