設定ドメインに対して、アクセス制限やリダイレクト設定が設定されている
更新完了までの間、一時的に無効にしてください。
SSLの設定&更新のたびに、.htaccess無効にしなきゃいけないの面倒ですよね。対処法です。
SSL設定時にこういうアクセスがあります。
access.log
hoge.jp **.**.**.** - - [06/May/2022:10:19:17 +0900] "GET /.well-known/acme-challenge/Hoge123Fuga456hoge789Fuga HTTP/1.1" 200 87 "-" "Mozilla/5.0 (compatible; Let's Encrypt validation server; +https://www.letsencrypt.org)"
なのでこのアクセスを除外してあげればいいです。例:
.htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} !letsencrypt #これを追加
RewriteRule ^(.*)$ public/$1 [QSA,L]
</IfModule>