Я создаю веб-сайт, который использует службу маршрутизации (как в уличной навигации), которую я запускаю на отдельном сервере на порту 8002 (под управлением ubuntu 16.04). (Ссылка на Github на проект роутера)
Сам веб-сайт размещен на one.com. Проблема возникает, когда я использую SSL на сайте.
Поскольку у моего сервера маршрутов нет сертификата SSL, я получаю сообщение об ошибке при попытке получить маршрут. Сервер маршрутизации просто использует общедоступный IP-адрес.
Маршрутизатор использует этот веб-сервер, но я не могу найти никакой информации о том, как реализовать на нем сертификат SSL.
Мой вопрос: как лучше всего заставить это работать должным образом, пока я продолжаю размещать службу маршрутизации на моем собственном сервере.
Я думал о создании сценария на сервере веб-сайта, который будет обрабатывать поиск маршрута вместо браузера (пока не уверен, сработает ли этот подход).
Пожалуйста, извините меня, если мое незнание этого предмета слишком очевидно. Я только начинаю экспериментировать с этим и все еще учусь.
Простой подход: настройте Apache или nginx в качестве обратного прокси-сервера перед всем этим, дайте им соответствующий сертификат SSL (например, LetsEncrypt), а затем получите данные через простой HTTP из бэкэнда и отправьте их клиентам через HTTPS.