Проблема с Nginx и субдоменами
Привет, вот моя конфигурация
server {
listen 80;
server_name my_server.com www.my_server.com demo.my_server.com;
location / {
proxy_pass http://123.456.789.10:8080/;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
Мне интересно, почему, если я указываю в браузере: my_server.com или www.my_server.com, все в порядке, но если я перехожу на demo.my_server.com, firefox не может найти сервер на demo.my_server.com.
Подсказки? TIA
Если проблема заключается в невозможности найти сервер на demo.my_server.com, то у вас почти наверняка нет demo.my_server.com в DNS. Это можно проверить, запустив
nslookup demo.my_server.com
на окнах, или
dig A demo.my_server.com
на (Li | U) nix. Чтобы исправить это, вам нужно добавить demo.my_server.com в DNS как запись A с тем же значением, что и www.my_server.com.