证书

在没有 “证书” 文件的情况下,HTTPS 无法正常工作。 这就是为什么,当你在管理员面板中激活 HTTPS 时,会看到类似这样的内容:

image

简单 的方法是让 HFS 自动创建一个基本的证书,只需点击 “make one” 链接即可。 但这种简单的解决方案的缺点是会给最终用户显示一个丑陋的警告。用户将看到以下内容:

https://user-images.githubusercontent.com/1367199/236456903-688c8b3c-0f81-479d-87ca-7e3e251a70a7.mp4

你可以通过获取更好的证书来避免此警告。有几家公司出售证书,但你也可以在 https://letsencrypt.org/ 免费获取证书。一旦你获取了证书,请不要忘记在 HFS 中设置它。 参见在 webroot 模式下使用 certbot 的评论

证书附带另一个名为 “私钥” 的文件。这对文件的两个文件都必须设置在 HFS 中。

保持这些文件的私密性非常重要,因此永远不要将它们放在你的 “shared files” 中。