GCP上にWordPressセットアップ
数億年ぶりにブログをWordPressへ戻した。 以前利用していたときは XSERVER 使ったりもしたけど、今っぽく GCP に載せることに。 構成としては Cloudflare(CDN) + Compute Engine + Cloud Storage。 VM 負荷軽減のためにメディア保管には GCS を利用したい Cloudflare がなくても良さそうな気がしますが先駆者が結構使っていること、利用経験を積んでみたかったので採用 GCPプロジェクト作成・デプロイ 今回はあまり手間をかけずに運用していきたいので Bitnami を採用。 マーケットプレイスから「WordPress with NGINX and SSL Certified by Bitnami」を検索して運用開始。 us-west1 e2-micro 10GB 上記仕様でスモールスタート。 IPの固定 VPCネットワーク → IPアドレス から外部IP に静的IP を予約。 反映されると固定IPが付与されるので、DNS の Aレコードに設定。 本来この段階でドメイン名でのアクセスは出来るようになる。 (今回は .dev ドメインを利用するため SSL の設定が終わるまでアクセス出来ない) このタイミングで予算アラートを設定しておく。 SSH 設定 証明書の発行をするのに SSH 接続出来るようにする。 おま環なのかブラウザからのSSHが出来なかった。 gcloud からアクセス出来るので特段困らず。 nginx 止める 証明書の設定をやるので一旦落とす。 sudo /opt/bitnami/ctlscript.sh stop nginx 証明書の発行・更新の自動化 とりあえず Let’s Encrypt で発行する。 ...