我在我的ubuntu VPS上运行于http://localhost:8081的mongo-express(mongodb管理界面)。我想用nginx sever来代理它。mongo-express获取nginx代理的请求问题
这工作: 的/ etc/nginx的/网站可用/默认
server {
listen 80;
server_name xyz.com;
location/{
proxy_pass http://localhost:8081;
}
}
xyz.com - >打开蒙戈 - 快递管理页面。
但这并不:(
server {
listen 80;
server_name xyz.com;
location /mongoadmin {
proxy_pass http://localhost:8081;
}
}
更多细节:
xyz.com/mongoadmin - >显示 “无法获取/ mongoadmin /” 网络浏览器
的在服务器上调试登录mongo-express也记录GET请求(/ mongoadmin /)
我在这里找到了讨论https://github.com/mongo-express/mongo-express/issues/146 – Triven
您也可以考虑在子域上设置mongoadmin,例如, 'http://mongoadmin.mydomain.com' – Curious