Nginx Forward Trailling Slash Apps

时间:2017-06-11 10:39:53

标签: angularjs nginx

我知道有很多关于此的问题,但我找不到任何这样的指定问题或答案

我有3个AngularJS应用程序

  • App1(网址 - app1.domain)
  • App2(网址 - app2.domain)
  • App3(网址 - app3.domain)

所有这些应用程序都有自己的样式,脚本和视图(Angular views)目录。我正在尝试以这样的方式配置nginx,以便所有这3个应用程序将在下面提供

domain/app1/#/
domain/app2/#/
domain/app3/#/

我能够代理请求,但是,在加载资源文件和角度视图时,同样失败

示例:当我加载域/ app1时,所有观看请求都发送到域/ views / main.html而不是域/ app1 / views / main.html

我尝试在index.html中添加一个基本标记,这在加载资源文件时有所帮助,但它不适用于角度视图文件

#nginx configuration

server {

listen 80;
server_name domain.com;

  location /app1 {
           proxy_pass app1.domain;
  }

  location /app2 {
           proxy_pass app2.domain;
  }
}

0 个答案:

没有答案