Re[2]: Особенность обработки server_name
Vyacheslav Kokorin
slava at peterhost.ru
Thu Feb 9 13:33:49 MSK 2006
Здравствуйте, Andrew!
Thursday, February 09, 2006, 1:04:35 PM, you wrote:
AK> On Thu, 9 Feb 2006, Vyacheslav Kokorin wrote:
>> Выдержка из конфиг файла, отвечающего за виртуальные хосты.
>>
>> server {
>> listen 80.93.56.xx:80;
>> server_name server.new.local;
>> location / {
>> access_log /var/log/nginx-access.log; #off;
>> proxy_pass http://backend:8080/;
>> }
>> server {
AK> - listen 80.93.56.xx:80;
AK> + listen 80.93.56.xx:80 default;
>> location / {
>> deny all;
>> }
>> }
>>
AK> Вы пропустили параметр default
AK> http://www.sysoev.ru/nginx/docs/virtual_hosts.html
Ясно, спасибо огромное, Андрей и Игорь.
В примере я конфиг упростил, не подумав (и не перечитав документацию),
что это заденет директиву listen.
В реальности конфиг выглядел так:
server {
include listen_on;
server_name server.new.local;
location / {
access_log /var/log/nginx-access.log; #off;
proxy_pass http://backend:8080/;
}
server {
include listen_on;
location / {
deny all;
}
}
где
#cat listen_on
listen 80.93.56.xx:80;
В таком случае трюк с default не пройдёт.
--
С уважением, Вячеслав Кокорин
Системный администратор хостинга PeterHost.Ru
Тел: (812) 34-777-43
(495) 540-56-33
http://www.PeterHost.Ru
More information about the nginx-ru
mailing list