我正在运行Parse仪表板和服务器,在AWS上的多容器Docker环境中使用nginx作为反向代理托管在Express中。服务器工作正常,但我无法访问仪表板。
这是我的配置:
{{1}}
/ app1具有Parse仪表板和服务器(安装在/ dashboard和/ parse)。 / app2和/ app3现在只是占位符;最终我希望在那里运行单独的Parse服务器。
我可以在http://mydomain.elasticbeanstalk.com/app1/parse访问Parse服务器。但是,我希望能够转到http://mydomain.elasticbeanstalk.com/app1/dashboard的信息中心,但是当我将该网址放入浏览器时,它似乎会重定向到http://mydomain.elasticbeanstalk.com/dashboard,然后出现404错误。
我需要在nginx配置中使用其他东西吗?或者Parse仪表板中的其他一些设置?
答案 0 :(得分:1)
我认为这是解析仪表板mountPath
选项的问题。我现在找到了解决方法。在parse-dashboard/Parse-Dashboard/app.js
的第62行。将const mountPath = getMount(app.mountpath);
更改为const mountPath = '/your-path' + getMount(app.mountpath);
您的情况应该看起来像const mountPath = '/app1' + getMount(app.mountpath);