我需要在不使用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上运行
很好的研究!