2020年4月18日土曜日

ベーシック認証がかかっているサイトでLet’s Encrypt(SSL証明書)の利用。

https://www.jaga.biz/we-dev-apache/lets-encrypt-basic-auth/
シェアしました。

投稿者:  | 2019年10月10日
最近、証明書の利用はもっぱらLet’s Encryptを利用しています。
無料ですので、テスト環境などにも使えるのですが、テスト環境にはベーシック認証がかけることが多いです。
ベーシック認証がかかっているサイトに対して、Let’s Encryptを導入しようとすると、Let’s Encryptの認証サーバーからのアクセスをはじいてしまいますので、うまくいきません。
次のようなエラーが表示されます。
  1. Domain: (ドメイン名)
  2. Type: unauthorized
  3. Detail: Invalid response from
これを解消するには、Apacheの設定ファイルで下記のように記述します。
  1. <Directory "(サイトのドキュメントルート)/.well-known/">
  2. Satisfy Any
  3. </Directory>
この記述により、Let’s Encryptの認証サーバーから .well-known と一時的に作成されるディレクトリへのアクセスが許可され、認証が成功します。

0 コメント:

コメントを投稿