【发布时间】:2017-08-19 02:51:53
【问题描述】:
我已将我的应用程序部署到位于以下位置的文件服务器: http://example.com/my-team/my-app
我们希望我们的应用面向: http://amazingapp.com
到目前为止,这就是我在 nginx 上所拥有的
server {
listen 80;
server_name http://amazingapp.com;
location / {
proxy_pass http://example.com/my-team/my-app/;
}
}
这适用于初始 http://amazingapp.com,但任何后续请求 http://amazingapp.com/post/1/comment/2 都会导致 404
大多数 ember 部署示例都使用 try_files $uri $uri/ index.html 从与 Web 服务器相同的位置提供文件,所以我不相信我能够走这条路?
我尝试在该位置使用正则表达式,但这需要 proxy_pass 具有参数。
如果您能指出我正确的方向,将不胜感激。 提前致谢!
【问题讨论】:
标签: nginx ember.js reverse-proxy nginx-location