使用nginx代理的mongo express获取请求问题

使用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.

我的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.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嗯谢谢老兄……我已经挣扎了半天,因为我错过了这些斜线……谢谢老兄……我挣扎了半天,因为我错过了这些斜线。。。