Модуль https на node.js, проксируется через виртуальный хост apache - PullRequest
0 голосов
/ 05 мая 2020

Я разрабатывал приложение webrt c на node.js локально. В моем приложении node.js используется модуль https, чтобы соответствовать требованиям браузера для технологии. Теперь для производственной машины мне нужно подключить приложение node.js к серверу apache (httpd) через виртуальный хост с помощью proxypass.

Я смог найти объяснения по настройке Сервер apache для запуска https с прокси-сервером для подключения к серверу node.js, обслуживающему http . Однако мне не удалось найти информацию о том, как настроить сервер apache для прокси-сервера для приложения node.js, которое уже обслуживает https . Это то, что мне нужно сделать.

Я бы предпочел не настраивать приложение node.js для обслуживания более http по нескольким причинам:

1) My * Сервер 1034 * работает в сыром виде на моей машине разработчика (ie. Не через прокси https). Мне пришлось бы написать второй сервер node.js для производственной машины, которому необходимо прокси через сервер apache. Это потребует поддержки двух кодовых баз и, скорее, ограничит эффективность машины разработчика.

2) Я также запускаю сервер веб-сокетов в том же приложении node.js. Он использует wss, и я не уверен, как это сработает, если сервер node.js будет переключен на http.

Может ли кто-нибудь указать на учебник или объяснить, как настроить apache проксировать https-запросы напрямую на https-сервер, а не передавать s sh сам?

EDIT: Я сдался и просто написал настройку второго сервера. Как я и опасался, wss был большой лаваш, но в конце концов все получилось. Я думаю, что это все еще хороший вопрос для других в моей ситуации.

...