IIS7:将请求重定向到内部端口

时间:2012-10-21 20:51:19

标签: node.js redirect iis-7 port

我有一个NodeJS应用程序。我想为每个客户创建此应用程序的不同实例。我最初的想法是让每个实例都在不同的端口,然后启动一个侦听这些端口的Node实例:

客户端1:http://client1.myapp:81(我的Node应用程序侦听端口81的一个实例)

客户端2:http://client2.myapp:82(我的Node应用程序侦听端口82的一个实例)

...

我不想在外部打开这么多端口,所以我想知道是否可以让我的客户通过端口80访问他们的应用程序:

客户1:http://client1.myapp

客户2:http://client2.myapp

...

然后让IIS将每个请求重定向到其对应的INTERNAL端口,特定的NodeJS应用程序实例将在该端口上进行侦听。

这样我只需要在外部打开端口80。

这可能吗?这是常见做法吗?

提前致谢。

1 个答案:

答案 0 :(得分:0)

您可以在第二个示例(子域)中执行您的建议。 您需要的是有效域和静态IP地址。 您需要添加A记录(到DNS服务器)以将所有子域重定向到您的IP(即* .your_domain.com - >您的IP地址)

然后,对于您的每个客户,您将不得不使用他的标题创建一个网站 - clientX.your_domain.com

这是常见做法。我也使用这种方法向我的客户展示他们的网站。