Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: проблемма с конфигом
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
|