我使用resty.http module。但是使用了這些數據。對於通常的http或https沒有驗證的所有作品。lua nginx ssl證書設置
local http = require("resty.http").new()
local res, err = http:request_uri(url, {
method = method,
headers = headers,
body = body,
ssl_verify = false
})
但是,如果我不使用ssl_verify
它不會與錯誤的工作:
lua ssl certificate verify error: (20: unable to get local issuer certificate),
我發現使用谷歌認爲lua_ssl_trusted_certificate
可以提供幫助。但我不知道它如何提供幫助。我已經測試過這樣的命令:lua_ssl_trusted_certificate /etc/ssl/certs/GlobalSign_Root_CA.pem;
但它對我沒有幫助。
如何以正確的方式驗證https?
證書通常是'.crt'文件 – hjpotter92
@ hjpotter92,lua_ssl_trusted_certificate /etc/ssl/certs/ca-certificates.crt;給出相同的錯誤行爲 – Vyacheslav