Valhalla Maps Server文档假定服务器始终在“ http://[hostname]:8002”上运行
(请参见https://github.com/valhalla/valhalla)
如何将服务器配置为改为通过SSL / https侦听?
是否有有关如何执行此操作的详细文档?
谢谢
最佳答案
要回答我自己的问题:
经过大量阅读和研究,我得出的结论是,实现此目标的最实用方法就是将Valhalla端口(端口8002)隐藏在我的Linux防火墙后面,并公开端口443(SSL),然后在该端口上运行Nginx。然后,Nginx将Valhalla请求obj移植到内部端口8002,然后将响应代理回到调用方,以进行加密通道上的返回旅程。
设置Nginx来实现这一点非常简单,许多网站上都记录了该过程。