Назад | Перейти на главную страницу

Как получить SSL на сервисе?

Я создаю веб-сайт, который использует службу маршрутизации (как в уличной навигации), которую я запускаю на отдельном сервере на порту 8002 (под управлением ubuntu 16.04). (Ссылка на Github на проект роутера)

Сам веб-сайт размещен на one.com. Проблема возникает, когда я использую SSL на сайте.

Поскольку у моего сервера маршрутов нет сертификата SSL, я получаю сообщение об ошибке при попытке получить маршрут. Сервер маршрутизации просто использует общедоступный IP-адрес.

Маршрутизатор использует этот веб-сервер, но я не могу найти никакой информации о том, как реализовать на нем сертификат SSL.

Мой вопрос: как лучше всего заставить это работать должным образом, пока я продолжаю размещать службу маршрутизации на моем собственном сервере.

Я думал о создании сценария на сервере веб-сайта, который будет обрабатывать поиск маршрута вместо браузера (пока не уверен, сработает ли этот подход).

Пожалуйста, извините меня, если мое незнание этого предмета слишком очевидно. Я только начинаю экспериментировать с этим и все еще учусь.

Простой подход: настройте Apache или nginx в качестве обратного прокси-сервера перед всем этим, дайте им соответствующий сертификат SSL (например, LetsEncrypt), а затем получите данные через простой HTTP из бэкэнда и отправьте их клиентам через HTTPS.