2016-02-23 4 views
0

В настоящее время я запускаю мое веб-приложение node.js на порту 80 на своем Mac с доменом www.aaa.com, Но теперь я хочу добавить Wordpress (Apache) в 80 на этой машине Mac тоже с доменом www.bbb.com, Как настроить виртуальный хост? Я пробовал много исследований в Интернете, но не повезло, может ли кто-нибудь сказать мне, как это сделать? Благодаря!Nodejs и Wordpress как порт 80 virtualhost configuration на Mac

ответ

1

Если вы можете иметь несколько общедоступных IP-адресов, вам просто необходимо:

  • карты каждый из областей на другой IP-адрес
  • имеет Node.js и Apache слушать на одном из IP-адресов каждый

Если нет (у вас есть только один IP-адрес), вам необходимо, чтобы один из двух серверов принимал порт 80 и пересылал/прокси-данные другим (прослушивание на отдельном порту) для его просьб. Или, наоборот, используйте обратный прокси (например, фунт стерлингов) для выполнения этого задания (тогда у вас есть обратный прокси-сервер на порту 80, а также как node.js, так и Apache на других портах).

+0

Я просто пытаюсь использовать vhost в apache для выполнения этого прокси-сервера, так как вы думаете, что это сработает? Я сделал много попыток, но не смог, я мог бы продолжить исследование, если это выполнимо. – kwokkaki

+1

Определенно может. Если у вас есть проблемы с этим, откройте новый вопрос с соответствующими сведениями о вашей конфигурации и фактическими проблемами, которые у вас есть. Помните, что node.js нужно будет запускать на другом порту, и вам нужно будет иметь два виртуальных хоста в Apache, тот, который отправляет в Wordpress, другой, который проксирует на node.js. – jcaron