Ist es möglich, HTTP so zu konfigurieren, dass es nur auf dem HTTPS-Port funktioniert? Ich möchte HTTP nicht auf HTTPS umleiten, damit ich einen Netzwerkanruf vermeiden kann

Ist es möglich, HTTP so zu konfigurieren, dass es nur auf dem HTTPS-Port funktioniert? Ich möchte HTTP nicht auf HTTPS umleiten, damit ich einen Netzwerkanruf vermeiden kann

Ist es möglich, HTTP so zu konfigurieren, dass es nur auf dem HTTPS-Port funktioniert? Ich möchte HTTP nicht auf HTTPS umleiten, damit ich einen Netzwerkaufruf (301) vermeiden kann.

Antwort1

HTTP und HTTPS sind unterschiedliche Protokolle. Sie können nicht gleichzeitig denselben Port überwachen, und einen HTTP-Server auf HTTPS-Port 443 zu haben, wäre sehr unkonventionell. Ich sehe keinen wirklichen Grund, eine einzelne HTTP 301-Antwort zu vermeiden. Es verbraucht weniger Ressourcen als selbst die Initiierung einer TLS-geschützten HTTPS-Verbindung.

Sie könnten die Anzahl dieser Aufrufe verringern, indem Sie HSTS aktivieren. Nach der ersten HTTPS-Verbindung würde der Browser dann intern damit beginnen.

verwandte Informationen