Nginx - 使用sub-uri从多个服务器提供静态文件

时间:2015-05-26 16:34:34

标签: nginx

我正在尝试使用nginx来托管使用子uri的多个Web服务器,这样我就可以在/app1上拥有一个,在/app2上拥有另一个。

每个网络应用程序在单独运行时会使用引用/文件的index.html页面响应/js/application.js

# Directory structure
app
app/index.html
app/js
app/js/application.js

我目前能够将nginx配置为将请求发送到/app1/app2到正确的应用,但我现在遇到的问题是每个都在提供一个请求{ {1}}。我希望让每个应用将其对该文件的请求路由到相应的应用(例如,来自应用1的/js/application.js将路由到/js/application.js)。

有没有办法用nginx做到这一点?我注意到/app1/js/application.js请求标头有Referer行。无论如何在路由请求时都要打开它吗?

编辑:

Mine有点不同,因为事情没有命名为app1 / app2,但这里是我的配置文件的主旨:

Referer: "http://my-ip-address/app1"

1 个答案:

答案 0 :(得分:0)

尝试在nginx配置中使用$http_referer变量

相关问题