我正在尝试使用包管理器安装 nginx。通常我会这样做:
sudo apt-get install nginx
但我需要 nginx 支持 SSL。我可以从源代码编译支持 SSL 的 nginx,但我想使用包管理器,以便在需要时更轻松地升级或删除。
该nginx
软件包是否支持 SSL 编译或者是否有办法实现它?
谢谢。
答案1
答案2
SSL 证书是网站独有的东西。Nginx 无法提供预安装的证书,因为正如我所说 - 一个网站只能使用一个证书。SSL 证书是付费的,一段时间后就会过期。因此,获得完全免费的 SSL 证书的唯一方法是使用certbot。此程序从 Let's Encrypt 机构获取免费 SSL 证书。它们与付费证书没有区别(除了短期 - 2 个月)。但您可以设置自动续订。我正在使用这些证书,我很想知道 SSL 证书可以免费。所以你可以按照这些脚步在您的网站上获取 SSL。
但您需要一个域名。
编辑:nginx 软件包已经支持 SSL。您不需要安装其他软件包。
只需使用
sudo apt-get install nginx