Upstream и обращение к бекенду по днс имени

Sovigod nginx-forum at nginx.us
Thu Feb 14 15:44:41 UTC 2013


Имеем конфиг (ниже). Цель - чтобы запросы шли к пулу серверов. Проблемма в
том что у бекендов принимают запросы только по днс имени. Там на каждом
несколько виртуальных хостов. Судя по логам нгинкс обращается к ним по
ip-адрессу и получает 404 ошибку. Как сделать чтобы нгинкс заправшивал по
днс имени?

upstream farm7 {
server videofarm07a.example.com;
server videofarm07b.example.com;
server videofarm07z.example.com;
}
log_format up_head '$remote_addr - [$time_local]  $request $upstream_addr
$upstream_status';
server {
access_log /tmp.log up_head;
listen 80;
location / {
proxy_pass  http://farm7;
}
}

строчка из лога 
y.y.y.y - [14/Feb/2013:21:35:48 +0600]  GET /favicon.ico HTTP/1.1 x.x.x.x:80
404

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,236226,236226#msg-236226



Подробная информация о списке рассылки nginx-ru