【发布时间】:2016-11-16 03:51:54
【问题描述】:
我想对 nginx 的设置进行 Dockerize 以 redmine(和其他服务)反向代理,但是在将请求从 nginx 转发到 redmine 时,我在浏览器上看到 501 bad gateway request 和 "failed (111 Connection refused)" on nginx 输出。
nginx 配置与常规 nginx 服务器(非 dockerized)一起使用,将请求转发到 dockerized redmine 服务器,这让我相信我在网络上做了一些棘手的事情。我也可以直接通过3000端口访问redmine服务器。
这是我的设置的 sn-p:
nginx.conf
http {
server {
listen 80;
# Seeing a 501 Bad Gateway on the browser
location /redmine {
proxy_pass http://127.0.0.1:3000;
}
}
}
docker-compose.yaml
version: '2'
services:
nginx:
image: nginx
ports:
- "80:80"
volumes:
- ./nginx/nginx.conf:/etc/nginx/nginx.conf
networks:
- shared_internal
redmine:
image: redmine
ports:
- "3000:3000"
networks:
- shared_internal
networks:
shared_internal:
【问题讨论】:
标签: nginx docker reverse-proxy redmine docker-compose