Wisdom SSH是一款功能强大的服务器管理工具,其官网为ssh.wisdomheart.cn ,通过内置的AI助手可显著提升服务器操作的效率。下面为大家介绍如何借助Wisdom SSH,使用阿里云免费证书在Nginx上部署SSL证书。
首先打开Wisdom SSH软件,在AI对话区输入“通过阿里云获取免费SSL证书并部署到Nginx”,AI助手会自动规划任务流程并引导操作。
阿里云获取免费SSL证书
- 登录阿里云控制台,搜索“SSL证书”。
- 进入SSL证书控制台,点击“购买证书”,选择“免费版DV SSL证书”。
- 填写相关信息,如域名等,完成后点击“下一步”。
- 进行DNS域名验证,在DNS解析里添加一条TXT记录以验证域名所有权。
- 等待审核,通常15分钟左右出结果,审核通过后下载适用于Nginx的SSL证书,会得到.pem扩展名的站点证书文件和.key扩展名的站点密钥文件。
配置Nginx
切换回Wisdom SSH,AI助手会自动进行以下操作:
- 文件传输:输入指令告知AI助手证书文件在本地的路径以及服务器上要上传到的目录,如“上传cert.pem和cert.key到/etc/nginx/cert/目录”,Wisdom SSH会将文件上传至服务器。
- 修改Nginx配置文件:AI助手会备份Nginx配置文件(通常为
/etc/nginx/nginx.conf
),并以差异编辑形式展示修改内容,添加或修改以下配置项:ssl_certificate /etc/nginx/cert/cert.pem;
:指定SSL证书文件路径。ssl_certificate_key /etc/nginx/cert/cert.key;
:指定SSL证书私钥文件路径。
确认修改后,AI助手自动执行语法校验,如nginx -t
。
重启Nginx
AI助手生成重启Nginx服务的命令sudo systemctl restart nginx
,执行后使配置生效,完成基于阿里云免费SSL证书在Nginx上的部署。