在同一服务器上和不同域上的运行Node.Js和Apache

问题描述 投票:0回答:1

我有一个Web服务器,其中包含两个域的文件1-exemple.id和2-exemple.info。

我想在“ 1”上运行Wordpress,而在“ 2”上运行NodeJ。

1“指向目录/ home / xxxxx / public_html,而2”指向目录/home/xxxxx/public_html/xxxxx.info。

这里的问题是,我已经尝试过几次以使其正常工作。我使用iptables将流量从端口3000(NodeJs)转发到80。这使情况变得更糟,因为NodeJs服务器现在同时显示在域1“和2”上。

期待着您的建议。

请注意:我正在使用CentOs7

node.js wordpress port centos7 vps
1个回答
0
投票

如果要将流量转发到其他端口,则需要在虚拟主机文件中将Apache配置为代理:

ProxyPass "/" "http://127.0.0.1:3000"
ProxyPassReverse "/" "http://127.0.0.1:3000"

确保您为Apache激活了代理模块:

sudo a2enmod proxy
sudo a2enmod proxy_http
© www.soinside.com 2019 - 2024. All rights reserved.