nginx + conflicting server name

Arceny arceny at yandex.ru
Thu Sep 4 17:45:26 MSD 2008


Здравствуйте!

Установлен Debian Lenny + nginx 0.5.35 из репозитория.

Имеется конфиг следующего вида, в котором прописано несколько
вирт.хостов (2 штуки)

/etc/nginx/sites-enabled/default

server {
	listen 80;
	server_name localhost;

	access_log  /var/log/nginx/localhost.access.log;

	location / {
		root   /drive3/Linux;
		index  index.html index.htm;
		autoindex on;
	}

	error_page   500 502 503 504  /50x.html;
	location = /50x.html {
		root   /var/www/nginx-default;
	}
}

server {
	listen 80;
	server_name bks-forum.b-metro.net;

	access_log  /var/log/nginx/localhost.access.log;

	location / {
		root /var/www/nginx-default;
		index  index.html index.htm;
		autoindex on;
	}

	error_page   500 502 503 504  /50x.html;
	location = /50x.html {
		root   /var/www/nginx-default;
	}
}

При запуске сервера получаю 
Restarting nginx: 2008/09/04 17:25:01 [warn] 20389#0: conflicting
server name "bks-forum.b-metro.net" on 0.0.0.0:80, ignored

Соответственно при обращении по bks-forum.b-metro.net получаю
дефольтный хост, описаный в первой директиве.

ЧЯДН?

Спасибо.

-- 
 17:34:12 up 2 days, 17:13,  2 users,  load average: 0.03, 0.10, 0.09





More information about the nginx-ru mailing list