Я пытаюсь создать виртуальный хост для подключения компьютера, на котором запущено приложение узла (компьютер B 12.34.56.78), к компьютеру, на котором запущен мой веб-сервер Apache (компьютер A 12.34.56.77). Все, что я видел до сих пор, касается только обслуживания узлового приложения, запущенного на том же компьютере, на котором запущен экземпляр Apache.
В конце концов, я хотел бы иметь доступ к приложению Node, используя URL-адрес, например defaultwebsite.com/nodeapp.
Кто-нибудь имел в этом опыт? Я все еще относительно новичок в работе с Apache, и любая помощь будет принята с благодарностью.
Думаю, вы ищете обратный прокси. Это довольно просто, настройте свой сервер 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 .