阅读量:0
在Ubuntu上配置Let’s Encrypt非常简单且免费
- 确保已安装Certbot。打开终端(Ctrl+Alt+T),然后输入以下命令:
sudo apt update sudo apt install certbot python3-certbot-apache
这将安装Certbot及其Apache插件。如果您使用的是Nginx,请使用以下命令安装certbot-nginx插件:
sudo apt install certbot python3-certbot-nginx
- 获取并安装证书。在终端中输入以下命令:
sudo certbot --apache
或者,如果您使用的是Nginx:
sudo certbot --nginx
根据提示操作。如果您的服务器有多个站点,您可能需要为每个站点重复此过程。Certbot将自动检测您的服务器类型并应用正确的配置。
- 自动更新证书。Let’s Encrypt证书有效期为90天。为了确保证书始终是最新的,您可以配置Certbot定期自动更新它们。在终端中输入以下命令:
sudo crontab -e
在打开的编辑器中,添加以下行(确保将/etc/letsencrypt/live/
替换为您的实际证书路径):
0 0,12 * * * certbot renew --quiet && systemctl reload nginx
这将每天执行两次证书更新检查。如果证书需要更新,Certbot将自动更新它们并重新加载Nginx(或Apache)服务。
现在,您已经在Ubuntu上成功配置了Let’s Encrypt。您的网站现在应该已经使用HTTPS加密。要检查证书是否正确安装,请在浏览器中访问您的网站,然后点击地址栏中的绿色锁图标。