如何在Ubuntu上配置letsencrypt

avatar
作者
筋斗云
阅读量:0

在Ubuntu上配置Let’s Encrypt非常简单且免费

  1. 确保已安装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 
  1. 获取并安装证书。在终端中输入以下命令:
sudo certbot --apache 

或者,如果您使用的是Nginx:

sudo certbot --nginx 

根据提示操作。如果您的服务器有多个站点,您可能需要为每个站点重复此过程。Certbot将自动检测您的服务器类型并应用正确的配置。

  1. 自动更新证书。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加密。要检查证书是否正确安装,请在浏览器中访问您的网站,然后点击地址栏中的绿色锁图标。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!