关于nginx中临时关闭https服务,使阿里云证书验证通过

场景

服务器域名的SSL证书是在阿里云上面申请的免费的,每次有效期只有三个月,所以要定时申请。如果你是在SSL证书过期之前申请的那么验证文件的时候https的链接就是有效的,如果是SSL证书过期之后才申请,那么只能通过http的方式来申请。

阿里云免费证书申请地址

链接:数字证书管理服务控制台
这个地址有可能有变化!界面如下
在这里插入图片描述

操作一

需要先购买,付款为0
需要先购买,这个付款为0.就是个流程,购买过之后才能申请

操作二

点击创建证书,选择文件验证
在这里插入图片描述

之后提交审核

验证

在这里插入图片描述
点击验证按钮
在这里插入图片描述

把校验文件下载下来上传到nginx

在这里插入图片描述

这里的https验证与http验证

如果你当前的SSL已经失效了,就必须使用http验证
系统建议将https服务先关闭。我是先拷贝了一份nginx配置文件出来,然后弄一个新的,只有下面这部分代码,先通过验证再说
在这里插入图片描述

nginx上传验证文件

nginx安装目录 /usr/local/nginx
创建文件夹 /usr/local/nginx/htm/pki-validation
将验证文件fileauth.txt 上传到 /usr/local/nginx/htm/pki-validation中
在配置文件中加入代理配置
在这里插入图片描述重启nginx 自己验证以下能不能访问到
http://**.com/.well-known/pki-validation/fileauth.txt
或者也可以直接让阿里云校验就行,
验证成功后
在这里插入图片描述
这里就会变为 验证通过 ,就等待列表页面变为已签发就行
在这里插入图片描述

下载

已签发代表申请成功
在这里插入图片描述

下载证书后上传服务器

在这里插入图片描述
下载之后并解压
在这里插入图片描述

文件如下
在这里插入图片描述
将这两个文件上传到服务器,之后将nginx重启。

<think>好的,我需要帮助用户解决无法登录阿里云服务器上的宝塔面板的问题。首先,我应该回忆一下用户提供的引用内容,看看是否有相关线索。引用[1]提到安装宝塔面板时选择Apache,引用[2]是关于卸载的方法,引用[3]则是使用宝塔面板后的感谢信息。不过这些引用似乎和登录问题没有直接关联,可能需要更通用的解决方案。 接下来,我应该按照常见的排查步骤来思考。首先检查网络连接,确保服务器的IP和端口是否正确,是否有防火墙或安全组设置阻挡了访问。然后查看宝塔面板的服务状态,确认是否运行正常。接着检查登录凭证是否正确,可能用户输错了用户名或密码。如果忘记密码,可能需要通过SSH重置。另外,SSL证书问题也可能导致无法访问,比如证书过期或配置错误。如果以上步骤都不行,可能需要考虑卸载并重新安装宝塔面板,或者联系技术支持。 还要注意用户是否按照正确步骤安装宝塔面板,安装过程中是否出现错误。比如引用[1]中提到选择安装Apache,如果安装过程中有错误,可能导致面板无法正常启动。此外,引用[2]中的卸载脚本可能在需要重新安装时派上用场。最后,引用[3]的感谢信息可能提示用户查看相关教程或社区支持。 综合这些信息,我需要分步骤列出解决方案,确保用户能逐一排查问题。同时,生成的相关问题应该覆盖安装、配置、安全设置等方面,帮助用户进一步了解可能遇到的其他问题。</think>### 逐步解决方案:无法登录阿里云服务器上的宝塔面板问题 1. **检查网络连接与端口配置** - 确认服务器公网IP地址输入正确,且宝塔面板默认端口(如`8888`)已开放。 - 登录阿里云控制台,检查**安全组规则**是否允许入方向流量通过宝塔面板端口(例如TCP:8888)[^1]。 - 若修改过默认端口,需在安全组和服务器防火墙(如`firewalld`或`ufw`)中同步更新规则。 2. **验证宝塔面板服务状态** - 通过SSH连接到服务器后,执行以下命令检查服务是否运行: ```bash systemctl status bt ``` - 若服务未启动,运行: ```bash systemctl start bt ``` 3. **检查登录凭证** - 输入默认用户名`admin`,密码可通过SSH执行命令获取: ```bash bt default ``` 若密码被修改但遗忘,可通过SSH重置密码: ```bash bt ``` 选择选项`5`修改密码。 4. **排查SSL证书问题** - 若为HTTPS访问,检查证书是否过期或配置错误。 - 可尝试临时关闭SSL验证(需谨慎),通过SSH执行: ```bash rm -f /www/server/panel/data/ssl.pl && /etc/init.d/bt restart ``` 5. **重新安装宝塔面板(极端情况)** - 若问题持续且无法定位,参考引用[2]中的卸载脚本: ```bash wget http://download.bt.cn/install/bt-uninstall.sh && sh bt-uninstall.sh ``` - 重新安装时确保选择兼容的Web服务器(如Apache或Nginx)[^1]。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值