如何使nginx代理通过读取主机域映射

如何使nginx代理通过读取主机域映射,nginx,Nginx,我正在/etc/hosts中定义域映射,这是我的/etc/hosts配置: 172.19.150.82 traefik.infvie.org 这是我的nginx代理配置: proxy_pass http://traefik.infvie.org; 默认情况下,ngnix不读取/etc/hosts文件,不将请求重定向到172.19.150.82,如何使使用本地主机的nginx定义域映射,而不是从internet请求。实际上,我安装了treafik,需要按域访问。我应该如何配置nginx?更改后

我正在
/etc/hosts
中定义域映射,这是我的
/etc/hosts
配置:

172.19.150.82 traefik.infvie.org
这是我的nginx代理配置:

proxy_pass http://traefik.infvie.org;

默认情况下,ngnix不读取
/etc/hosts
文件,不将请求重定向到172.19.150.82,如何使使用本地主机的nginx定义域映射,而不是从internet请求。实际上,我安装了treafik,需要按域访问。我应该如何配置nginx?

更改后是否重新加载nginx服务器。[sudo nginx-s reload]我正在像这样重新启动nginx:docker restartnginx@ArpitJain