🌸

Cloudflare管理ドメインでApacheのSSL関連設定がうまく行かない時の解決方法

2022/03/28に公開

Webサーバー関連でちょっとトラブったので備忘録。

環境

OS => Ubuntu 20.04 LTS
Webサーバ => Apache
レジストラ => Cloudflare Registrar
SSL => Let's Encrypt

問題

以前、ドメインをCloudflare Registrarに移管した。

https://0115765.com/archives/7251

それ以来、はじめてサブドメインで新しいサイトを作ろうとした際にSSLの設定をしていないのに勝手にリダイレクトされる問題が発生していた。

http: //xxxx.hoge.com にアクセス

https: //xxxx.hoge.com に勝手にリダイレクト(まだSSLの設定はしていない)

https: //hoge.jp (まったく別)のページが表示される

といった感じ。

解決法

CloudflareのSSL自動暗号化モードが勝手にリダイレクトしていたのが原因だった。
ApacheやCertbotなどの設定をする際は暗号化モードをOFFにしないと行けない。

そして、最後に設定が終わったらまた暗号化モードをONにしないと無限リダイレクトをする模様。

Discussion