场景
一个域名,通过不同路径访问不同端口的项目,
server {
location /web {
proxy_pass http://172.19.33.141:3000/; ## 注意这边最后的/
}
location /dtk {
proxy_pass http://172.17.0.2:8080/; ## 注意这边最后的/
}
location / {
root /usr/share/nginx/html;
index index.html index.htm;
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
}
}
注意
其中dtk为容器项目, web为宿主上的项目
- 172.17.0.2:8080为容器ip,nginx启动时**–link dtk镜像名** 建立了联系
- 端口ip都为容器内端口ip