簡體   English   中英

在同一服務器和不同域上運行 Node.Js 和 Apache

[英]Running Node.Js and Apache on the same server and different domain

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

我想在“1”上運行 Wordpress,在“2”上運行 NodeJs。

1" 指向目錄 /home/xxxxx/public_html 和 2" 指向目錄 /home/xxxxx/public_html/xxxxx.info。

這里的問題是我已經嘗試了幾次才能使其正常工作。 我使用 iptables 將流量從端口 3000(NodeJs) 轉發到 80。這讓情況變得更糟,因為 NodeJs 服務器現在同時顯示在域 1" 和 2" 上。

期待聽到您的建議。

請注意:我使用的是 CentOs7

如果要將流量轉發到其他端口,則需要在虛擬主機文件中將 Apache 配置為代理:

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

確保為 Apache 激活代理模塊:

sudo a2enmod proxy
sudo a2enmod proxy_http

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM