Lösung 1:
In der Vergangenheit erforderte HTTPS eine dedizierte IP pro Site/Zertifikat, da der Browser das Zertifikat überprüfen muss, bevor er den Host
sendet Header. Es ist möglich, dass Ihr Hosting-Provider stattdessen dedizierte Ports verwendet, um IPs zu sparen.
Heutzutage unterstützen jedoch so ziemlich alle modernen Browser die Server Name Indication, die das virtuelle Hosten mehrerer HTTPS-Sites auf derselben IP und demselben Port ermöglicht, also ist selbst das kein besonders guter Grund mehr. Wenn es sich um einen gemeinsam genutzten Hostingdienst handelt, ist es unwahrscheinlich, dass Sie Konfigurationsänderungen vornehmen können, damit Ihre Website auf dem Standardport verfügbar ist.
Lösung 2:
tl;dr: Wechseln Sie den Anbieter, dieser scheint etwas seltsam zu sein.
Gibt es einen guten Grund, warum sie das nicht zulassen?
Hängt davon ab, was man für "einen guten Grund" hält, aber meiner Meinung nach:Nein.
Oder gibt es eine Konfiguration, die ich auf dem Server ändern kann, damit er https-Anfragen auf Port 443 akzeptiert?
Wenn der Anbieter den Zugriff blockiert/filtert, können Sie leider nichts dagegen tun.
Lösung 3:
Mögliche Erklärung:
Es gibt zumindest einige Anbieter, die Ihnen virtuelle Maschinen verkaufen, die ihre eigenen IPv6-Adressen haben, aber eine gemeinsame IPv4-Adresse. Ein Beispiel ist dies (dieser Link sollte in keiner Weise als Billigung oder Werbung angesehen werden). Sie erhalten normalerweise ein paar Portweiterleitungen, aber sie basieren auf TCP (kein SNI, HTTP-Host-Header oder ähnliches), sodass die Portnummer die einzige Möglichkeit ist, "Ihren" Host auszuwählen.
Da IPV4-Adressen immer seltener werden, ist dies eine Möglichkeit, sie zu sparen.
Wenn die Website für eine Wohltätigkeitsorganisation oder eine ähnliche Organisation mit wenig Geld bestimmt ist und Sie sich unbedingt an den niedrigstmöglichen Preis halten müssen, können Sie wahrscheinlich einen kostenlosen Cloudflare-Plan einrichten, der your-domain.com:443 an Ihren 41696-Port weiterleitet.
Wenn nicht, suchen Sie sich einen anderen Hoster.