免费ssl申请 应用到宝塔(2022-5更新)

免费ssl申请 应用到宝塔(2022-5更新)

1.打开网站:https://freessl.cn/
2.输入域名:

在这里插入图片描述

3. 添加域名解析 cname的 (原域名解析 A 保持不动),点【配置完成,立即检测】

在这里插入图片描述
在这里插入图片描述

4. 第三部会 有两个命令

在这里插入图片描述

5. Centos服务器操作
1.安装 acme.sh (注意后面的邮箱,改成自己在freessl.cn的在账号邮箱)
curl https://gitcode.net/cert/cn-acme.sh/-/raw/master/install.sh?inline=false | sh -s email=my@example.com

在这里插入图片描述
在这里插入图片描述

到这里证书,已经生成完毕了。 可以手动将cert 和key 的内容复制到宝塔。
key 对应 cert key, pem格式对应cert
在这里插入图片描述

2.安装 certbot,我的理解这个是为了自动刷新证书用的。安装,生成时python会报不少错。基本上是 uninstall 后再 install 还有pip 的update 。最后也没弄成功,暂时没时间研究他了,以后再说。
yum install certbot python2-certbot-nginx

安装完成后,运行freessl.cn 给的 cerbot 部署命令

### 如何在阿里云轻量应用服务器上安装并使用宝塔面板 #### 1. 阿里云轻量应用服务器简介 阿里云轻量应用服务器是一种专为中小型网站和个人开发者设计的解决方案,提供了简单易用的操作界面和丰富的功能支持。它不仅能够帮助用户快速搭建环境,还集成了诸如一键部署应用、域名解析、安全管理和运维监控等功能[^1]。 #### 2. 安装宝塔面板的过程 为了更高效地管理服务器资源,许多用户会选择通过宝塔面板来简化操作流程。以下是具体步骤: - **第一步:访问轻量应用服务器控制台** 登录到阿里云官网账户后进入轻量应用服务器管理页面,在实例列表找到目标机器点击“更多”按钮下的“远程连接”,打开SSH终端窗口[^2]。 - **第二步:执行命令安装宝塔面板** 在弹出的WebShell工具或者本地电脑上的Putty/Xshell等软件输入如下脚本完成自动化安装过程: ```bash wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh ede36b9c8a5d4f7caabfaedbeebacfd8 ``` 这条语句会下载官方提供的最新版本安装包文件并通过Bash运行脚本来实现整个设置工作。 - **第三步:记录初始用户名密码信息** 成功安装完成后屏幕上会出现默认管理员账号`admin`及相关随机生成的登陆密钥,请妥善保存以便稍后验证身份时使用。 #### 3. 使用宝塔面板配置SSL证书 当您希望通过HTTPS协议保护您的站点数据传输安全性时,则可以考虑采用Let’s Encrypt这类免费且自动续期机制良好的CA机构签发的数字凭证产品。下面是基于上述前提条件下的实际操作指南: - **第四步:购买/绑定已有的顶级级域名称至该主机IP地址下** 如果尚未拥有合法注册过的互联网公开可查询DNS记录中的A记录指向当前VPS公网出口位置的话,则需先前往相应服务商处提交订单请求,并等待相关部门审批结束之后再继续后续环节[^3]。 - **第五步:利用内置向导创建虚拟主机项目结构** 返回BT Panel首页导航栏左侧菜单项选择【网站】选项卡新增一条记录填写好对应参数字段值比如站点根目录路径之类的细节设定完毕确认无误提交即可。 - **第六步:在线申请SSL加密通讯许可证明材料** 接着在同一行右侧操作区找到关联图标链接触发对话框按照指示逐步完善表单项直至最终获得成功状态反馈消息为止。 ```python import requests def request_ssl_certificate(domain_name, email_address): url = f"https://api.example.com/v1/certificates" payload = { 'domain': domain_name, 'email': email_address } response = requests.post(url, json=payload) if response.status_code == 200: certificate_data = response.json() return certificate_data['certificate'], certificate_data['private_key'] else: raise Exception(f"Failed to obtain SSL Certificate: {response.text}") ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值