Nginx:转发 url 到 AngularJS 网络应用程序
Ngnix : Forwarding url to AngularJS webapp
对于我的 AngularJS SPA webapp,我想使用 Ngnix 转发 url
来自示例:
http://example.com
http://example.com/#/user/login
...
至:
http://example.com:8080/webappname
http://example.com:8080/webappname/#/user/login
我试过这个配置:
server {
listen 80;
server_name example.com;
location / {
proxy_pass http://127.0.0.1:8080/webappname;
}
}
但是不行。
感谢您的帮助。
最后需要一个“/”。没有 URL
http://example.com/#/user/login
翻译成
http://example.com:8080/webappname#/user/login
这是正确的行:
proxy_pass http://127.0.0.1:8080/webappname/;
对于我的 AngularJS SPA webapp,我想使用 Ngnix 转发 url 来自示例:
http://example.com
http://example.com/#/user/login
...
至:
http://example.com:8080/webappname
http://example.com:8080/webappname/#/user/login
我试过这个配置:
server {
listen 80;
server_name example.com;
location / {
proxy_pass http://127.0.0.1:8080/webappname;
}
}
但是不行。 感谢您的帮助。
最后需要一个“/”。没有 URL
http://example.com/#/user/login
翻译成
http://example.com:8080/webappname#/user/login
这是正确的行:
proxy_pass http://127.0.0.1:8080/webappname/;