OpenResty lua-resty-http unable to get local issuer certificate
OpenResty HTTPS 大约 451 字错误信息
在请求https
接口时,抛出了如下异常信息:
lua ssl certificate verify error: (20: unable to get local issuer certificate)
错误原因
lua-resty-http
默认是开启了证书校验,而Nginx
本地的证书与请求地址的证书不一致导致。
解决方法
lua-resty-http
中发起请求时添加ssl_verify = false
选项。
local http = require "resty.http"
local httpc = http.new()
local res, err = httpc:request_uri('https://www.test.com', {
ssl_verify = false, -- 不校验证书
keepalive_timeout = 2000 -- 毫秒
})
参考
阅读 1862 · 发布于 2021-05-10
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb扫描下方二维码关注公众号和小程序↓↓↓

昵称:
随便看看
换一批
-
Android ContentLoadingProgressBar 进度条控件阅读 5995
-
Java jcmd 操作 JFR 飞行记录仪阅读 860
-
软考-系统架构设计师:局域网阅读 1178
-
Prometheus+Grafana+elasticsearch_exporter 监控 Elasticsearch阅读 370
-
Android 生成 shape 图形阅读 1243
-
Tomcat 禁止日志输出到 catalina.out阅读 2383
-
MongoDB uri 连接规则阅读 3851
-
IDEA 在工程目录中高亮显示包含了改动过的文件的文件夹阅读 74
-
Ubuntu 安装 Docker阅读 336
-
Java 并发编程之 AQS ReentrantLock 非公平锁源码解析阅读 522