Let's Encrypt を利用している場合、 Apache の設定で https だけ接続可能な状態にしていると証明書の更新時にエラーになるので毎回設定ファイルを編集して80 番ポート( http )で接続できるようにしていたんですが、443 番ポート( https )のみ開放している状態でも証明書の自動更新ができる方法を見つけたのでメモしておきます。 よくある設定だと80番ポートで接続しようとしてきたら443番ポートにリダイレクトするように設定している場合に、 Let' Encrypt の自動更新がうまく動いてくれなかったので、その対策です。 設定内容下記の設定を Apache の設定ファイルに追加するだけで OK です! RewriteCond %{REQUEST_URI} !^/.well-known/acme-challenge/*設定部分全体だとこんな感じです。 <Virtu
![[Apache 2.4] Let’s Encryptをhttpsの環境で自動更新できるようにする | CodeLab](https://cdn-ak-scissors.b.st-hatena.com/image/square/12c47753d337ff4b4f0a56b878b562fa34f52025/height=288;version=1;width=512/https%3A%2F%2Fcodelab.website%2Fwp-content%2Fuploads%2F2016%2F11%2Fasf_logo.png)