Как настроить SSL / HTTPS для сервера карт Valhalla? - PullRequest
0 голосов
/ 03 октября 2019

Документы сервера карт Valhalla предполагают, что сервер всегда работает на "http://[hostname]:8002"

(см. https://github.com/valhalla/valhalla)

Как настроить сервер напрослушивать через SSL / https вместо этого? Есть ли подробная документация о том, как это сделать?

Thnx.

1 Ответ

0 голосов
/ 08 октября 2019

Чтобы ответить на мой собственный вопрос:

После долгих чтений и исследований я пришел к выводу, что наиболее практичный способ добиться этого - просто спрятать порт Valhalla (порт 8002) за брандмауэром Linux иВместо этого откройте порт 443 (SSL) и на нем будет работать Nginx. Затем Nginx перенаправляет запрос Valhalla obj на внутренний порт 8002 и передает ответ обратно вызывающей стороне для возврата по зашифрованному каналу. Настройка Nginx для этого довольно проста, и процедура описана на многих веб-сайтах.

...