
HTTP を HTTPS ポートでのみ動作するように構成することは可能ですか? 1 つのネットワーク呼び出し (301) を回避するために、HTTP を HTTPS にリダイレクトしたくありません。
答え1
HTTP と HTTPS は異なるプロトコルです。同時に同じポートをリッスンすることはできません。また、HTTPS ポート 443 に HTTP サーバーを配置するのは非常に非慣例的です。単一の HTTP 301 応答を回避する実際の理由はわかりません。これは、TLS で保護された HTTPS 接続を開始するよりもリソースの消費が少なくなります。
HSTS を有効にすると、これらの呼び出しの量を減らすことができます。その後、最初の HTTPS 接続の後、ブラウザは内部的にこれを実行し始めます。