
ウェブサイトがあります翻訳元サイトの IP アドレスを使用しているときに「安全でない」接続が表示されますが、ドメイン名ではすべて正常に動作します。この動作の最も可能性の高い理由は何ですか? これは NGINX/Apache WebServer の構成に関連しているのでしょうか、それとも DNS レコードの構成の問題なのでしょうか、それとも原因を他の場所で探す必要があるのでしょうか?
サイト管理者の観点から、これをどのように修正できるでしょうか?
答え1
証明書は、それに含まれるサブジェクトに対してのみ有効です。証明書には DNS 名「ccie.pl」が含まれていますが、IP アドレス「188.68.255.142」は含まれていないため、後者に対しては無効です。
私の知る限り、Let's Encrypt は IP アドレスに対して証明書を発行しません。ただし、ユーザーはドメイン名を使用する可能性が高いため、これは大きな問題ではないと思います (IPv4 アドレスであっても、IP アドレスを覚えておきたい人はいません)。
IP アドレスに対して証明書を有効にしたい場合は、IP に対して証明書を発行する CA を探す必要があります。