【发布时间】:2019-10-03 03:31:10
【问题描述】:
Valhalla 地图服务器文档假定服务器始终在 "http://[hostname]:8002"
上运行(见https://github.com/valhalla/valhalla)
如何将服务器配置为通过 SSL/https 进行侦听? 有没有关于如何做到这一点的详细文档?
谢谢。
【问题讨论】:
-
我想说,Valhalla (github.com/kevinkreiser/prime_server) 使用的网络服务器不支持 HTTPS。改为使用 nginx 或 Apache 作为反向代理。
-
谢谢。实际上,在我发布问题后的第二天,我得出了一个非常相似的结论/解决方案:-)
-
是的,完全正确。该项目不支持 SSL/https,因为内置的 webserver 不支持它。传统上,人们通过使用代理来解决这个问题,无论如何通常都需要代理,因为它是放置用户身份验证或速率限制以及特定于特定部署的其他业务逻辑的好地方。
标签: ssl maps openstreetmap tls1.2 mapserver