1:
server {
server_name .static.com;
access_log /var/log/nginx/static.log;
root /srv/static.com;
}2:
server {
server_name .rails.com;
root /srv/rails.com/public;
access_log /var/log/nginx/rails.log;
location / {
try_files $uri @unicorn;
}
location @unicorn {
proxy_set_header Client-Ip $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_pass http://unix:/srv/rails.com/tmp/sockets/unicorn.sock:;
}
}
Запрос rails.com приводит на static.com. Остальные запросы работают правильно (rails.com/news, rails.com/assets/photos/img01.jpg, static.com, static.com/something). Помогите вылечить путь для урла rails.com. Индексного файла для rails.com нет. Там средствами рельс разруливается запрос к root, ведёт на /news. Но я так понимаю, запрос rails.com до рельсового веб-сервера не доходит.