我正在使用以下配置将docker容器链接到NGINX容器。 node1解析为** / etc / hosts中的条目是您真正需要知道的部分
worker_processes 4;
events { worker_connections 1024; }
http {
upstream node_app {
server node1:8080;
}
server {
listen 80;
location / {
proxy_pass http://node_app;
}
}
}
当我点击 http:// {host-machine-ip} 时,如果我将位置/ 更改为位置/服务,如下所示它不起作用,它返回404。
worker_processes 4;
events { worker_connections 1024; }
http {
upstream node_app {
server node1:8080;
}
server {
listen 80;
location /service {
proxy_pass http://node_app;
}
}
}
有关设置的更多背景信息,我有一个相关问题here