在没有IIS的情况下在相同的地址和端口上服务多个站点

时间:2018-11-05 23:54:59

标签: linux windows website-hosting website-deployment

我需要在不使用IIS的情况下,以相同的地址和端口为许多站点提供不同的路径。

例如,两个静态站点和一个NodeJS服务器。 我想通过以下地址访问它们:

http://localhost:80/static1
http://localhost:80/static2
http://localhost:80/node_server

我也不想由服务器或任何共享服务器为所有静态站点提供服务,以防止静态站点在服务器崩溃的情况下崩溃。

除了IIS之外,可以使用哪个框架来满足这些要求? 该框架应在Windows或Linux上运行。 谢谢。

1 个答案:

答案 0 :(得分:1)

Apache httpd(http://httpd.apache.org)。

  • 端口80上的一台VirtualHost
  • htdocs的一个子目录为static1,另一个为static2
  • 然后为node_server的NodeJS代理(如此处:Apache and Node.js on the Same Server)。
  • Apache httpd可以在Windows和Linux上运行。

好的研究!