Приложение узла хоста на другом компьютере, чем веб-сервер Apache

Я пытаюсь создать виртуальный хост для подключения компьютера, на котором запущено приложение узла (компьютер B 12.34.56.78), к компьютеру, на котором запущен мой веб-сервер Apache (компьютер A 12.34.56.77). Все, что я видел до сих пор, касается только обслуживания узлового приложения, запущенного на том же компьютере, на котором запущен экземпляр Apache.

В конце концов, я хотел бы иметь доступ к приложению Node, используя URL-адрес, например defaultwebsite.com/nodeapp.

Кто-нибудь имел в этом опыт? Я все еще относительно новичок в работе с Apache, и любая помощь будет принята с благодарностью.

-1
задан 9 January 2018 в 18:03
1 ответ

Думаю, вы ищете обратный прокси. Это довольно просто, настройте свой сервер Apache, который обслуживает defaultwebsite.com (Компьютер A, 12.34.56.77) как обратный прокси-сервер следующим образом:

<Location /nodeapp>
    ProxyPass http://12.34.56.78/
    ProxyPassReverse http://12.34.56.78/
</Location>

Для получения дополнительной информации взгляните на обратный прокси-сервер Руководство и конфигурация mod_proxy .

0
ответ дан 5 December 2019 в 20:22

Теги

Похожие вопросы