debian

Nginx在Debian上SSL设置步骤

小樊
53
2025-09-28 08:37:04
栏目: 云计算

Nginx在Debian上的SSL设置步骤(以Let’s Encrypt为例)

1. 安装Nginx

若未安装Nginx,通过以下命令安装:

sudo apt update
sudo apt install nginx

安装完成后,Nginx会自动启动,可通过systemctl status nginx验证状态。

2. 获取SSL证书(推荐使用Certbot自动化工具)

Let’s Encrypt提供免费SSL证书,通过Certbot可简化申请与自动续期流程:

3. 验证Certbot自动配置(可选)

Certbot通常会自动修改Nginx配置文件(位于/etc/nginx/sites-available/yourdomain.com),核心配置如下:

4. 手动配置SSL(若未使用Certbot)

若选择手动配置,需完成以下步骤:

5. 测试与重启Nginx

6. 验证SSL有效性

7. 设置证书自动续期(Let’s Encrypt专用)

Let’s Encrypt证书有效期为90天,Certbot会自动创建cron任务续期,但需验证续期流程:

通过以上步骤,即可在Debian系统上为Nginx成功配置SSL证书,实现HTTPS安全访问。

0
看了该问题的人还看了