証明書の申請#
オンラインで無料証明書を申請するためのツールがたくさんあります。私は偶然、オンライン操作ができるウェブサイトを見つけました(この記事の最後の「その他」セクションでは、さらに多くの無料プランを提供しています):https://httpsok.com
WeChat で QR コードをスキャンしてログインした後、左側の証明書管理メニューをクリックし、次に右側の無料証明書申請ボタンをクリックします。その後、ページの指示に従って操作を行い、操作が完了したら、1 分ほど待つと申請が完了します:
証明書のダウンロード#
証明書の状態が「発行済み」に変わったら、ダウンロードボタンをクリックできます。ここでは IIS タイプのダウンロードを選択します:
ダウンロード後、圧縮ファイルが得られます。それを解凍すると、2 つのファイルが得られます:
_.yourdomain.pfx
pfx-password.txt
IIS の設定#
前提条件を確認してください:
次に、ダウンロードした証明書ボタンの隣にあるヘルプをクリックすると、以下にジャンプします:https://help.aliyun.com/zh/ssl-certificate/user-guide/install-ssl-certificates-on-iis-servers
手順 2 だけを見れば大丈夫です。
HTTP を HTTPS にリダイレクトする設定#
2 つの方法があります。
最初の方法は最も簡単で、Microsoft が提供するミドルウェアを使用します:https://learn.microsoft.com/en-us/aspnet/core/security/enforcing-ssl
2 番目の方法は、IIS でUrl Rewriteを使用します:
https://sdwh.dev/posts/2021/09/IIS-Http-Redirect-To-Https/
その他#
- オープンソースツール
- 商用ツール