util/prosodyctl/check.lua
changeset 13331 f0fc6e7cc4de
parent 13330 76b6556c0f67
child 13470 5d9ec2e55d74
--- a/util/prosodyctl/check.lua	Mon Nov 13 09:50:06 2023 +0100
+++ b/util/prosodyctl/check.lua	Mon Nov 13 09:58:56 2023 +0100
@@ -1189,6 +1189,10 @@
 							or contains_match(modules, "_web$");
 
 						local http_host = api(host):get_option_string("http_host", host);
+						if api(host):get_option_string("http_external_url") then
+							-- Assumed behind a reverse proxy
+							http_loaded = false;
+						end
 						if http_loaded and not x509_verify_identity(http_host, nil, cert) then
 							print("    Not valid for HTTPS connections to "..host..".")
 							cert_ok = false