我正在建立一个使用路由(如街道导航)服务的网站,该网站在端口 8002 上的单独服务器上运行(运行 ubuntu 16.04)。(路由器项目的 Github 链接)
该网站本身由 one.com 托管。当我在网站上使用 SSL 时,就会出现问题。
由于我的路由服务器没有 SSL 证书,因此当我尝试检索路由时出现错误。路由服务器只是使用公共 IP 地址。
路由器使用这网络服务器,但是我找不到有关如何在其上实现 SSL 证书的任何信息。
我的问题是,当我继续在自己的服务器上托管路由服务时,让它正常工作的最佳方法是什么。
我正在考虑在网站服务器上创建一个脚本来处理路线检索而不是浏览器(不确定这种方法是否可行)。
如果我对这个主题的了解太少,请原谅。我才刚刚开始尝试这个,我还在学习。
答案1
简单的方法:在所有这些之前设置 Apache 或 nginx 作为反向代理,为它们提供适当的 SSL 证书(例如 LetsEncrypt),然后从后端通过纯 HTTP 获取数据并通过 HTTPS 将其发送到客户端。