Запуск Node.Js и Apache на одном сервере и в другом домене - PullRequest
0 голосов
/ 05 февраля 2020

У меня есть веб-сервер, который содержит файлы для обоих доменов 1-exemple.id и 2-exemple.info.

Я хочу запустить Wordpress на «1» и NodeJs на «2» .

1 "указывает на каталог / home / xxxxx / public_ html, а 2" указывает на каталог /home/xxxxx/public_html/xxxxx.info.

Проблема здесь что я пытался пару раз, чтобы заставить это работать. Я использовал iptables для пересылки трафика c с порта 3000 (NodeJs) на 80. Это ухудшило ситуацию, поскольку сервер NodeJs теперь отображается на обоих доменах 1 "и 2".

Заглядывая вперед услышать ваши предложения.

Обратите внимание: я использую CentOs7

1 Ответ

0 голосов
/ 05 февраля 2020

Если вы хотите перенаправить трафик c на другой порт, вам нужно настроить Apache в качестве прокси в вашем файле виртуальных хостов:

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

Убедитесь, что вы активировали прокси-модули для Apache:

sudo a2enmod proxy
sudo a2enmod proxy_http
...