本文首发网站:https://www.click234.com
默认情况下我们的网站是http访问,为了增加访问安全性,我们需要添加ssl证书,支持采用https方式访问,今天我们来看下怎么创建免费的ssl证书--Let's Encrypt 使用 Certbot 自动化工具。
创建免费的支持 HTTPS 访问的证书有几种方法,其中最流行和可靠的方式是使用 Let's Encrypt 提供的免费 SSL/TLS 证书。Let's Encrypt 是一个由互联网安全研究小组(ISRG)运营的非营利性证书颁发机构(CA),旨在简化并自动化 SSL/TLS 证书的获取和更新过程。
以下是使用 Let's Encrypt 创建免费 SSL 证书的详细步骤:
Certbot 是 Let's Encrypt 官方推荐的客户端工具,可以自动获取和安装 SSL 证书,并支持多种 Web 服务器(如 Nginx 和 Apache)。
步骤 :
安装 Certbot:
根据您的操作系统和 Web 服务器类型,选择合适的安装命令。以下是一些常见环境下的安装示例:
------------------------------nginx
CentOS/RHEL (Nginx):
sudo yum install epel-release
sudo yum install certbot python2-certbot-nginx
Ubuntu/Debian (Nginx):
sudo apt update
sudo apt install certbot python3-certbot-nginx
--------------------------------apache
Ubuntu/Debian (Apache):
sudo apt update
sudo apt install certbot python3-certbot-apache
CentOS/RHEL (Apache):
sudo yum install epel-release
sudo yum install certbot python2-certbot-apache
获取并安装证书:
使用 Certbot 获取证书并自动配置 Web 服务器。以下是针对 Nginx 和 Apache 的命令示例:
更多请阅读:
如何用Let’s Encrypt给网站添加免费ssl证书,支持https访问 – Idea, Programming ,Share