温馨提示×

centos certbot证书如何获取

小樊
81
2025-01-01 12:17:49
栏目: 智能运维

Certbot 是一个自动化获取和部署 Let’s Encrypt SSL/TLS 证书的工具

  1. 安装 Certbot:

在 CentOS 上安装 Certbot,首先需要确保已经安装了 EPEL 和 certbot-apache 或 certbot-nginx 软件包。可以使用以下命令安装:

sudo yum install epel-release
sudo yum install certbot-apache

或者

sudo yum install epel-release
sudo yum install certbot-nginx
  1. 获取证书:

使用 Certbot 获取证书非常简单。只需运行以下命令,将 yourdomain.com 替换为你的域名:

对于 Apache:

sudo certbot --apache

对于 Nginx:

sudo certbot --nginx

Certbot 将自动检测你的 Web 服务器类型并执行相应的操作。按照提示完成证书的获取和配置过程。

  1. 验证证书:

获取证书后,可以使用以下命令验证证书是否已经正确安装:

sudo certbot check
  1. 自动更新证书:

Let’s Encrypt 的 SSL/TLS 证书有效期为 90 天。为了确保网站始终使用有效的证书,可以设置 Certbot 自动更新证书。运行以下命令,将 yourdomain.com 替换为你的域名:

对于 Apache:

sudo certbot --apache --renew-hook "/path/to/your/renew_hook.sh"

对于 Nginx:

sudo certbot --nginx --renew-hook "/path/to/your/renew_hook.sh"

这里,/path/to/your/renew_hook.sh 是一个脚本文件,用于在证书更新时执行相应的操作。你可以根据需要创建和修改这个脚本。

现在,你已经成功获取并配置了 Let’s Encrypt 证书。你的网站将使用 HTTPS 进行加密通信。

0