使用nginx代理的mongo express获取请求问题
我的ubuntu VPS上运行着mongo express(mongodb管理UI)。我想用nginx服务器代理它 这项工作: /etc/nginx/可用站点/默认使用nginx代理的mongo express获取请求问题,express,nginx,Express,Nginx,我的ubuntu VPS上运行着mongo express(mongodb管理UI)。我想用nginx服务器代理它 这项工作: /etc/nginx/可用站点/默认 server { listen 80; server_name xyz.com; location / { proxy_pass http://localhost:8081; } } xyz.com-->打开mongo express管理页面 但事实并非如此:( 更多详情: xyz.
server {
listen 80;
server_name xyz.com;
location / {
proxy_pass http://localhost:8081;
}
}
xyz.com-->打开mongo express管理页面
但事实并非如此:(
更多详情:
xyz.com/mongoadmin-->在web浏览器中显示“无法获取/mongoadmin/”
服务器上mongo express上的调试日志也记录了GET请求(/mongoadmin/)尝试在以下行中添加斜杠:
location /mongoadmin/ {
proxy_pass http://localhost:8081/;
}
因此,节点服务器将把
/mongoadmin
之后的所有内容视为根URL。尝试在以下行中添加斜杠:
location /mongoadmin/ {
proxy_pass http://localhost:8081/;
}
这样,节点服务器将处理“代码>/MangoAdmin < /C>”之后的所有内容作为根URL。
我在这里找到讨论,您也可以考虑在子域上设置MangGADmin,例如“代码>”。http://mongoadmin.mydomain.com我在这里找到了讨论,您也可以考虑在子域上设置MangGADmin,例如<代码>http://mongoadmin.mydomain.c嗯谢谢老兄……我已经挣扎了半天,因为我错过了这些斜线……谢谢老兄……我挣扎了半天,因为我错过了这些斜线。。。