docker-compose + nginx proxy_pass

app.somename.local无法正常工作,但是本地主机是app:3000的代理。我想通过在浏览器中输入app来访问server_name

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;
    }
  }
}
masterCow 回答:docker-compose + nginx proxy_pass

app.somename.local

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

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

它应该工作。

本文链接:https://www.f2er.com/3076011.html

大家都在问