在没有 IIS 的情况下在同一地址和端口上为多个站点提供服务
Serving many sites on same address and port without 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 上的一个 VirtualHost
- htdocs 的一个子目录用于
static1
,另一个用于 static2
。
- 然后为
node_server
代理到 NodeJS(像这里:Apache and Node.js on the Same Server)。
- Apache httpd 可以在 Windows 和 Linux 上 运行。
很好的研究!
我需要在相同的地址和端口上使用不同的路径为许多站点提供服务,而不使用 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 上的一个 VirtualHost
- htdocs 的一个子目录用于
static1
,另一个用于static2
。 - 然后为
node_server
代理到 NodeJS(像这里:Apache and Node.js on the Same Server)。 - Apache httpd 可以在 Windows 和 Linux 上 运行。
很好的研究!