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 не пройдёт.
Ну тогда - только поместить дефолтный сервер в начало.
Игорь Сысоев
http://sysoev.ru