![](/img/trans.png)
[英]docker-compose nginx proxy_pass to upstream containers not behaving as expected
[英]docker-compose + nginx proxy_pass
app.somename.local
不起作用,但 localhost 是 app:3000 的代理。 我想通过在浏览器中输入server_name
来访问app
worker_processes 1;
events {
worker_connections 1024;
}
http {
upstream app {
server app:3000;
}
server {
server_name app.somename.local;
location / {
proxy_pass http://app/;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header HOST $http_host;
}
}
}
你在错误的目标射击。 您需要解析该服务器名称。 做这个。
127.0.0.1 app.somename.local >> /etc/hosts
它应该工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.