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



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

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

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

我也不想由服务器或任何共享服务器为所有静态网站提供服务,以防止服务器崩溃时网站崩溃。

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

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

  • 端口80上的一个虚拟主机
  • 一个子目录用于static1的htdocs,另一个子目录则用于static2
  • 然后代理到node_server的NodeJS(比如这里:Apache和Node.js在同一服务器上(
  • Apache httpd可以在Windows和Linux上运行

很好的研究!

相关内容

最新更新