Wget 报错 The certificate of ‘XXX’ is not trusted

解决HTTPS证书错误与不安全算法警告
在尝试从pecl.php.net下载zip-1.19.3.tgz时,遇到HTTPS证书信任问题和使用不安全算法的警告。解决方法是通过添加`--no-check-certificate`选项来忽略证书检查,继续执行wget命令。
wget http://pecl.php.net/get/zip-1.19.3.tgz
URL transformed to HTTPS due to an HSTS policy
--2021-09-02 17:43:36--  https://pecl.php.net/get/zip-1.19.3.tgz
Resolving pecl.php.net (pecl.php.net)... 104.236.228.160
Connecting to pecl.php.net (pecl.php.net)|104.236.228.160|:443... connected.
ERROR: The certificate of ‘pecl.php.net’ is not trusted.
ERROR: The certificate of ‘pecl.php.net’ was signed using an insecure algorithm.

  添加选项参数

--no-check-certificate

### 解决 wget 报错 404 Resource Not Found 的方案 当使用 `wget` 工具下载文件时,如果返回错误码 `404 Resource Not Found`,这表示请求的资源在服务器上不存在。以下是可能导致此问题的原因以及对应的解决方法: #### 1. **确认 URL 地址是否正确** 用户需仔细检查输入的 URL 是否有拼写错误或缺少部分路径。即使是微小的错误也可能导致无法找到资源。建议直接在浏览器中打开该链接,观察是否能够成功访问目标页面[^1]。 #### 2. **检查服务器端资源是否存在** 即使 URL 输入无误,仍可能存在服务器端的问题,比如管理员已经移除了所需文件或将它转移到其他位置。此时可尝试联系网站管理人员询问确切的新地址或者查找是否有替代版本可供下载[^2]。 #### 3. **考虑镜像站点或其他来源** 若原定下载链接失效,不妨寻找该项目的官方主页或者其他可信第三方提供的镜像站点。例如,在开源项目领域内经常会有多个托管平台同步更新最新成果,这样即使某一处出现问题也还有备选方案可用[^3]。 #### 4. **调整 HTTP 方法(GET vs POST)** 默认情况下,`wget` 使用 GET 请求方式获取数据包内容。然而有些特殊场景下可能需要采用 POST 方式提交额外参数才能完成整个交互过程。可通过增加选项如 `--post-data='param=value'` 实现自定义行为需求[^4]。 ```bash wget --post-data="username=admin&password=secret" http://example.com/login.php ``` --- ### 提供一段 Shell 脚本来批量验证一组 URL 的有效性 以下是一个简单的 shell 脚本例子,它可以用来逐一测试给定列表里的每一个 web 链接是否仍然存活: ```bash #!/bin/bash while read -r line; do echo "Checking $line..." if wget --spider "$line" 2>/dev/null ; then echo "[OK] The link '$line' exists." else echo "[ERROR] Link '$line' does NOT exist!" fi done < urls.txt ``` 其中 `urls.txt` 文件应当包含一行一个待测网址的形式存储起来以便读取调用。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

文竹、文竹

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值