このホームページはしばしば消える。その理由はMySQLがしばしば原因不明のエラー(socketがない)を吐き、僕の技術では結局DBをリセットするしかなくなるからだ。
いい加減キレたので今回はdocker-composeでwordpressを立てた。
https://github.com/chao7150/myhomepage
https化も難題だった。立てたworepressのコンテナにexec -it <container id> bashで入り、certbotのインストールからapacheの設定ファイル更新まで地道にやった。
- Docker for Mac で Compose を使って WordPress を設置する(SSL 編)
- docker-compose.ymlの書き方やdockerへの入り方
- Let's Encrypt の使い方
- 証明書と秘密鍵の作り方
- SSLの設定
- apacheの設定