当前位置:论坛首页 > Linux面板 > 求助

【已解答】计划任务访问URL。提示下面这个未执行成功。

发表在 Linux面板2023-8-24 10:53 [复制链接] 4 3339

本帖最后由 堡塔运维小林 于 2023-8-24 11:21 编辑

使用道具 举报 只看该作者 回复
发表于 2023-8-24 11:21:12 | 显示全部楼层
本帖最后由 堡塔运维小林 于 2023-8-24 18:01 编辑

您好,这个错误是由于 curl 命令在尝试与一个 HTTPS 网站建立连接时,无法验证证书的颁发者(CA)导致的。这通常是因为您连接的网站的证书不是由系统信任的受信任的颁发机构签发的,比如说自签证书或者可能是证书链不完整。
要解决这个问题,您可以采取以下步骤:
1、使用 -k 参数: 如果您确定连接的是一个可信任的网站,可以在 curl 命令中使用 -k 参数来跳过证书验证。这会绕过证书验证,但不推荐在生产环境中使用,因为可能会存在安全风险。
  1. curl -k 你的url
复制代码
2、导入根证书: 如果您信任该网站的证书,但系统不认可它的颁发者,您可以手动将根证书导入到您的系统或 curl 的证书存储中。这可能需要根据您的操作系统进行操作。

3、检查证书链: 确保服务器返回的证书链是完整的,并且包含所有中间证书。如果缺少中间证书,可能会导致无法验证证书颁发者。

4、更新 curl 版本: 某些较旧版本的 curl 可能会出现问题。尝试更新到最新版本的 curl。


使用道具 举报 回复 支持 反对
发表于 2023-8-24 11:28:52 | 显示全部楼层
CURL -K  的意思是在我要访问的url 后面加上 -k 吗?
使用道具 举报 回复 支持 反对
发表于 2023-8-24 14:10:13 | 显示全部楼层
请帮忙解释一下大佬。
使用道具 举报 回复 支持 反对
发表于 2023-8-25 10:32:07 | 显示全部楼层
宝塔用户_arnnkw 发表于 2023-8-24 11:28
CURL -K  的意思是在我要访问的url 后面加上 -k 吗?

是的,直接加一个-k即可,-k是跳过证书验证的
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表