3

我有一台运行 webmin 的服务器(不同的域指向不同的应用程序/目录)。目前我可以让我的 php 应用程序从一个目录运行,我需要做的就是让 webmin 将该域定向到该特定目录。

我可以对节点 js 应用程序做同样的事情吗?如果没有,如何在同一个框中使用 node 和 webmin?

4

1 回答 1

3

我知道您没有具体说明这一点,但假设您通过 Apache 托管其他 Web 内容,您需要利用它,但您可能可以获得您想要的效果。基本上,听起来您希望能够对服务使用“主机标头”分隔,而不是为每次使用使用单独的 IP 地址,例如 Apache 和 Node.js。

因此,如果您让 Apache 绑定到您正在使用的主端口(80/443/两者),那么您将运行 ode 并将其配置为侦听不同的端口(如您在另一条评论中留下的示例中的 8080 )。然后,您可以在 Apache 中使用 mod_proxy 并将具有特定域名的请求路由到 Node.js。这是一个更具体的例子,但实际上这个想法并不是特定于 Node.js 的。它可以应用于任何其他想要在您的服务器(甚至是不同的服务器)上响应 HTTP 请求的进程。

于 2014-01-30T17:31:54.890 回答