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

时间:2016-09-19 13:19:10

标签: express nginx

我在我的ubuntu VPS上运行http://localhost:8081的mongo-express(mongodb admin UI)。我想用nginx服务器代理它。

这有效: 的/ etc / nginx的/位点可用/默认

server {
    listen 80;
    server_name xyz.com;
    location / {
        proxy_pass http://localhost:8081;
    }
}

xyz.com - >打开mongo-express管理页面。

但这不是:(

server {
    listen 80;
    server_name xyz.com;
    location /mongoadmin {
        proxy_pass http://localhost:8081;
    }
}

更多详情:

xyz.com/mongoadmin - >在网络浏览器中显示“无法GET / mongoadmin /”。

服务器上的mongo-express上的调试日志也记录了一个GET请求(/ mongoadmin /)

1 个答案:

答案 0 :(得分:3)

尝试在这些行中添加斜杠:

location /mongoadmin/ {
    proxy_pass http://localhost:8081/;
}

以便节点服务器将/mongoadmin之后的所有内容视为根URL。

相关问题