Я новичок в nginx, помогите пожалуйста.
Вот моя простая конфигурация:
server {
listen 80;
server_name kama.com.local;
location / {
proxy_pass http://localhost:7565;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr; # Pass real IP address to node
proxy_cache_bypass $http_upgrade;
}
}
Он разрешает мою службу извне, как и ожидалось, поэтому nginx разрешает kama.com.local
к localhost:7565
. Но если местная служба попытается решить kama.com.local
nginx ничего не решает. Простой тест ping kama.com.local
на машине nginx разрешений не найдено.
Должен ли nginx действовать как DNS со своего локального хоста, что я делаю не так?