解決策 1:
ブラウザは Host
を送信する前に証明書を検証する必要があるため、従来、HTTPS ではサイト/証明書ごとに専用の IP が必要でした。 ヘッダ。 IP を節約するために、ホスティング プロバイダーが代わりに専用ポートを使用している可能性があります。
ただし、最近では、ほとんどすべての最新のブラウザーがサーバー名表示をサポートしています。これにより、同じ IP とポートで複数の HTTPS サイトを仮想的にホストできるため、それは特に正当な理由ではなくなりました.これが共有ホスティング サービスである場合、デフォルト ポートでサイトを利用できるようにするために構成を変更できる可能性はほとんどありません。
解決策 2:
tl;dr: プロバイダーを切り替えてください。これは少し奇妙に思えます。
<ブロック引用>彼らがそれを起こさせない正当な理由はありますか?
何を「正当な理由」と考えるかにもよりますが、私の意見では:いいえ。
<ブロック引用>または、ポート 443 で https 要求を受け入れるようにサーバー上で変更できる構成はありますか?
プロバイダがアクセスをブロック/フィルタリングしている場合、残念ながら、あなたの側ではこれについて何もできません.
解決策 3:
考えられる説明:
個別の IPV6 アドレスを持つが、共有 IPV4 アドレスを持つ仮想マシンを販売するプロバイダーが少なくともいくつかあります。 1 つの例はこれです (このリンクは決して支持または広告と見なされるべきではありません)。通常、いくつかのポート転送を取得しますが、それらは TCP ベース (SNI、HTTP ホスト ヘッダーなどではありません) であるため、「あなたの」ホストを選択する唯一の方法はポート番号です。
IPV4 アドレスがますます希少になっているため、これは IPV4 アドレスを節約する 1 つの方法です。
ウェブサイトが資金の少ない慈善団体または同様の組織向けであり、できるだけ低価格に固執する必要がある場合は、your-domain.com:443 を 41696 ポートに転送する無料の cloudflare プランを設定できます。
そうでない場合は、別のホスティング会社を入手してください。