我正在尝试将nginx用户用作多个Docker容器的反向代理
我有诸如redmine,jenkins,owncloud等之类的东西,还有一个域example.com
我想做的是能够通过以下方式访问这些容器:
问题(我认为)是我的nginx.conf文件,但是我对nginx的经验不多
events {}
http {
server {
listen 80;
# listen 443 ssl;
server_name example.com
location / {
root /usr/share/nginx/html;
index index.html index.htm;
}
location /redmine {
proxy_pass http://redmine_app:3000/;
proxy_set_header Host $host;
}
error_page 500 502 503 503 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
}
}
位于index.html
根的/
页面正常
location / {
root /usr/share/nginx/html;
index index.html index.htm;
}
但是如果我将其修改为/test
location /test {
root /usr/share/nginx/html;
index index.html index.htm;
}
不是。
如果有人能指出我正确的方向,将不胜感激