我在Ubuntu VPS上的http:// localhost:8081上运行了mongo-express(mongodb admin UI)。我想使用nginx服务器代理它。
这有效:/ etc / nginx / sites-available / default
server {
listen 80;
server_name xyz.com;
location / {
proxy_pass http://localhost:8081;
}
}
Run Code Online (Sandbox Code Playgroud)
xyz.com->打开mongo-express管理页面。
但这不是:(
server {
listen 80;
server_name xyz.com;
location /mongoadmin {
proxy_pass http://localhost:8081;
}
}
Run Code Online (Sandbox Code Playgroud)
更多细节:
xyz.com/mongoadmin->在Web浏览器中显示“无法获取/ mongoadmin /”。
服务器上mongo-express上的调试日志也记录了GET请求(/ mongoadmin /)