проблемма с конфигом
Igor Sysoev
is at rambler-co.ru
Tue Jan 16 14:40:05 MSK 2007
On Tue, 16 Jan 2007, Igor Savchenko wrote:
> Hello nginx-ru,
>
> Есть следующий конфиг:
>
> -----------------------------
> nginx.conf:
>
> ...
> http {
> include conf/mime.types;
> default_type application/octet-stream;
>
> sendfile on;
> keepalive_timeout 65;
> tcp_nodelay on;
>
> ...
>
> include conf/vhosts/*/nginx.conf;
>
> }
> -----------------------------
> И два конфига для инклуда:
> conf/vhosts/one/nginx.conf:
>
> server {
> listen dicsydel.local2.webta.local:81;
> server_name dicsydel;
> recursive_error_pages on;
>
> location / {
> root html;
> index index.html index.htm;
> }
>
> location /done
> {
> internal;
> ...
> }
>
> location = /501
> {
> ...
> }
>
> location = /502
> {
> internal;
> ...
> error_page 501 /501;
> }
>
> location = /stream2
> {
> ...
>
> root html;
> proxy_redirect off;
> proxy_pass http://192.168.1.200:8003/;
> proxy_buffering off;
> proxy_pass_request_body off;
> proxy_set_header Host $remote_addr;
> proxy_set_header X-Real-IP $remote_addr;
> proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
> proxy_set_header Icy-MetaData 1;
>
> error_page 502 /502;
>
> post_action /done;
> }
>
> }
> ---------------------------
> conf/vhosts/two/nginx.conf:
>
> server {
> listen stream.local2.webta.local:81;
> server_name stream;
> recursive_error_pages on;
>
> #charset koi8-r;
>
> #access_log logs/host.access.log main;
>
> location / {
> root html;
> index index.html index.htm;
> }
>
> location /done
> {
> internal;
> ...
> }
>
> location = /501
> {
> ...
> }
>
> location = /502
> {
> internal;
> ...
> error_page 501 /501;
> }
>
> location = /stream
> {
> set $accountid $start;
> set $orig_uri $uri;
>
> root html;
> proxy_redirect off;
> proxy_pass http://192.168.1.200:8001/;
> proxy_buffering off;
> proxy_pass_request_body off;
> proxy_set_header Host $remote_addr;
> proxy_set_header X-Real-IP $remote_addr;
> proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
> proxy_set_header Icy-MetaData 1;
>
> error_page 502 /502;
>
> post_action /done;
> }
>
> }
>
> Проблемма в следующем:
>
> Идем на http://stream.local2.webta.local:81/stream
> получаем 404
> 9412#0: *1 open() "/usr/local/nginx/html/stream" failed (2: No such file or directory), client: 192.168.1.6, server: dicsydel, URL: "/stream", host: "stream.local2.webta.local:81"
>
> Идем на http://dicsydel.local2.webta.local:81/stream2
> Все окей.
>
> почему http://stream.local2.webta.local:81/stream выдает 404?
Пока не понятно. Нужен отладочный лог.
Игорь Сысоев
http://sysoev.ru
More information about the nginx-ru
mailing list