如何在单个nginx安装中配置多个域以使用相同的应用程序实例?

时间:2016-03-22 18:32:14

标签: node.js nginx passenger

我希望在同一个nginx安装下的多个域上的特定文件夹中使用nodejs应用程序的相同实例。

我有域名“domain1.com”,“domain2.com”和“domain3.com”,每个域都有自己的静态文件(仅限)。我想要的是“http://domain1.com/feature”由nodejs处理,“http://domain2.com/feature”由处理“http://domain1.com/feature”的相同应用程序(内存和东西)处理。

我不介意创建另一个域/子域来处理它,但我不想创建任何重定向(使用domain1的用户不应该知道domain2存在等等。)

这可以完成吗?

提前致谢。

1 个答案:

答案 0 :(得分:0)

取决于应用程序的体系结构,但您可能希望使用nginx's rewrite module代理它,重写URL以使用相同的位置但共享相同的后端URL。