Mac 上的 Nodejs 和 Wordpress 都端口 80 虚拟主机配置
Posted
技术标签:
【中文标题】Mac 上的 Nodejs 和 Wordpress 都端口 80 虚拟主机配置【英文标题】:Nodejs and Wordpress both port 80 virtualhost configuration on Mac 【发布时间】:2016-06-06 01:26:06 【问题描述】:我目前正在我的 Mac 上的端口 80 上运行我的 node.js Web 应用程序,域为 www.aaa.com, 但现在我想在这台 Mac 机器上的 80 上添加一个 Wordpress(Apache),域名为 www.bbb.com, 如何配置虚拟主机?我在互联网上尝试了很多研究,但没有运气,谁能告诉我如何?谢谢!
【问题讨论】:
【参考方案1】:如果您可以拥有多个公共 IP 地址,您只需:
将每个域映射到不同的 IP 地址 让 node.js 和 Apache 分别监听一个 IP 地址如果没有(您只有一个 IP 地址),您需要让两台服务器中的一台使用端口 80 并将数据转发/代理到另一台(在单独的端口上侦听)以接收其请求。或者,或者,使用反向代理(例如 pound)来完成这项工作(然后您在端口 80 上拥有反向代理,并且在其他端口上同时拥有 node.js 和 Apache)。
【讨论】:
我只是想在 apache 中使用 vhost 来做这个代理,所以你认为这行得通吗?我做了很多尝试,但都失败了,如果可行,我可能会继续研究。 绝对可以。如果您对此有疑问,请使用您的配置的相关详细信息和您遇到的实际问题打开一个新问题。请记住,node.js 需要在不同的端口上运行,并且您需要在 Apache 中有两个虚拟主机,一个发送到 Wordpress,另一个代理到 node.js。以上是关于Mac 上的 Nodejs 和 Wordpress 都端口 80 虚拟主机配置的主要内容,如果未能解决你的问题,请参考以下文章
如何卸载从 pkg (Mac OS X) 安装的 nodejs?