正如标题所暗示的那样,我正在尝试配置我的服务器以使用 HTTPS 提供流量。我已经能够公开服务器并从中接收信息,只是没有 HTTPS。
我将介绍一些有趣的细节,但这是主要目标。
- 我在家庭网络上的 Raspberry Pi 上运行了一个 Go 服务器,我将其用作个人 API。
- 我将家庭网络的端口 80 和 443 端口转发,并将其指向我的 Raspberry Pi 的静态 IP 地址
- 我拥有一个指向我的家庭网络 IP 的域。
- 我的 go 服务器在端口 8088 上运行,所以我使用 Nginx 将请求从基本 IP 转发到我服务器的端口。
到目前为止,这一切都运行良好,只是我想允许我的服务器使用 HTTPS。
我的问题是我在这个设置中有很多活动部分,那么什么负责确保 HTTPS:
- 域?
- 我的 Nginx 配置?
- 服务器本身?
- 以上所有的组合。
我不确定。
只是在寻找为此服务器启用 HTTPS 的方向,谢谢!