使用我的AngularJS SPA webapp,我想使用Ngnix转发网址 例如:
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;
}
}
但它不起作用。 谢谢你的帮助。
答案 0 :(得分:0)
你需要一个" /"在末尾。没有网址
http://example.com/#/user/login
被翻译为
http://example.com:8080/webappname#/user/login
这是正确的行:
proxy_pass http://127.0.0.1:8080/webappname/;