【发布时间】:2013-09-11 18:29:25
【问题描述】:
我有一个运行 webmin 的服务器(不同的域指向不同的应用程序/目录)。目前我可以让我的 php 应用程序从一个目录运行,我需要做的就是让 webmin 将该域定向到该特定目录。
我可以对节点 js 应用做同样的事情吗?如果没有,如何在同一个框中使用 node 和 webmin?
【问题讨论】:
我有一个运行 webmin 的服务器(不同的域指向不同的应用程序/目录)。目前我可以让我的 php 应用程序从一个目录运行,我需要做的就是让 webmin 将该域定向到该特定目录。
我可以对节点 js 应用做同样的事情吗?如果没有,如何在同一个框中使用 node 和 webmin?
【问题讨论】:
我知道您没有具体说明这一点,但假设您通过 Apache 托管其他 Web 内容,您需要利用它,但您可能可以获得您想要的效果。基本上,听起来您希望能够对服务使用“主机标头”分隔,而不是为每次使用分别使用 Apache 和 Node.js 的 IP 地址。
因此,如果您让 Apache 绑定到您正在使用的主端口(80/443/两者),那么您将运行 ode 并将其配置为侦听不同的端口(如您离开的示例中的 8080在另一条评论中)。然后,您可以在 Apache 中使用 mod_proxy 并将具有某些域名的请求路由到 Node.js。这是一个:more concrete example of this,但实际上这个想法并不特定于 Node。它可以应用于任何其他想要响应您的服务器(甚至是不同的服务器)上的 HTTP 请求的进程。
【讨论】: