繁体   English   中英

docker-compose + nginx proxy_pass

[英]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;
    }
  }
}

app.somename.local

你在错误的目标射击。 您需要解析该服务器名称。 做这个。

    127.0.0.1   app.somename.local >> /etc/hosts

它应该工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM