Dieses Thema ist gelöst, aber es hat ein kleines Problem mit meinem Setup aufgedeckt. Ich werde es erklären, falls jemand eines Tages nach etwas Ähnlichem sucht.
Ich hatte einen VPS, auf dem Nginx SSL und einige andere Dinge für alle meine Websites (viele davon, Englisch ist eine sehr seltsame Sprache
) übernimmt. Nginx leitet Anfragen an Varnish weiter. Es ist ein nutzloser Reverse-Proxy für Discourse, aber es führt einige Filterungen durch. Varnish leitet Anfragen an einen anderen VPS weiter, auf dem Discourse über Port 83 läuft. Beide VPS hören auf denselben Port und es ist nur beiden IPs erlaubt. Ich war total glücklich – bis jetzt.
Ich habe versucht, was passiert, wenn ich Port 443 verwende curl -I https://forum.example.tld:443. Es funktionierte gut, weil ich auf der Seite von Discourse immer noch ein gültiges SSL-Zertifikat habe (diese Änderung habe ich vor einigen Wochen vorgenommen).
Die Antwort von @supermathie erklärt, warum das passiert und wie man es behebt. Sicher, es gibt keinerlei Sicherheitsprobleme, soweit ich weiß, aber es ist wirklich ärgerlich ![]()