Mac 上的 Nodejs 和 Wordpress 都配置了 80 端口虚拟主机

Nodejs and Wordpress both port 80 virtualhost configuration on Mac

我目前 运行 我的 node.js 网络应用在我 Mac 的端口 80 上,域 www.aaa.com, 但是现在我想在这台 Mac 机器上的 80 上添加一个 Wordpress(Apache),域 www.bbb.com, 如何配置虚拟主机?我在互联网上尝试了很多研究,但没有运气,谁能告诉我怎么做?谢谢!

如果您可以拥有多个 public IP 地址,您只需:

  • 将每个域映射到不同的 IP 地址
  • 让 node.js 和 Apache 分别侦听其中一个 IP 地址

如果不是(您只有一个 IP 地址),您需要让两台服务器中的一台占用端口 80,并 forward/proxy 将数据发送给另一台(在单独的端口上侦听)它的要求。或者,或者,使用反向代理(例如 pound)来完成这项工作(然后您在端口 80 上有反向代理,并且 node.js 和 Apache 在其他端口上)。