Mercurial > prosody-hg
comparison util/prosodyctl/check.lua @ 13327:f0fc6e7cc4de
util.prosodyctl.check: Disable https cert check if http_external_url set
This would indicate that a reverse proxy is used, which gets to be
responsible for that since it probably holds the actual cert.
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Mon, 13 Nov 2023 09:58:56 +0100 |
| parents | 76b6556c0f67 |
| children | 5d9ec2e55d74 |
comparison
equal
deleted
inserted
replaced
| 13326:76b6556c0f67 | 13327:f0fc6e7cc4de |
|---|---|
| 1187 or not set.intersection(modules, known_http_modules):empty() | 1187 or not set.intersection(modules, known_http_modules):empty() |
| 1188 or contains_match(modules, "^http_") | 1188 or contains_match(modules, "^http_") |
| 1189 or contains_match(modules, "_web$"); | 1189 or contains_match(modules, "_web$"); |
| 1190 | 1190 |
| 1191 local http_host = api(host):get_option_string("http_host", host); | 1191 local http_host = api(host):get_option_string("http_host", host); |
| 1192 if api(host):get_option_string("http_external_url") then | |
| 1193 -- Assumed behind a reverse proxy | |
| 1194 http_loaded = false; | |
| 1195 end | |
| 1192 if http_loaded and not x509_verify_identity(http_host, nil, cert) then | 1196 if http_loaded and not x509_verify_identity(http_host, nil, cert) then |
| 1193 print(" Not valid for HTTPS connections to "..host..".") | 1197 print(" Not valid for HTTPS connections to "..host..".") |
| 1194 cert_ok = false | 1198 cert_ok = false |
| 1195 end | 1199 end |
| 1196 if use_dane then | 1200 if use_dane then |
