【问题标题】:docker-compose + nginx proxy_passdocker-compose + nginx proxy_pass
【发布时间】:2019-11-19 19:26:37
【问题描述】:

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;
    }
  }
}

【问题讨论】:

标签: docker nginx docker-compose nginx-reverse-proxy


【解决方案1】:

app.somename.local

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

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

它应该可以工作。

【讨论】:

    猜你喜欢
    • 2017-10-29
    • 2018-07-08
    • 1970-01-01
    • 1970-01-01
    • 2015-03-17
    • 2017-01-22
    • 2023-02-26
    • 1970-01-01
    • 2019-01-28
    相关资源
    最近更新 更多