hello wordpress

ブログをはじめました。

SNSや無料ブログサービスを利用してもいいのですが、
ブログ構築のノウハウも勉強しておきたいのでAWSを利用していWordPresを構築。

以下、手順の備忘録です。

1.AWSからEC2インスタンス起動

Management ConsoleからEC2インスタンスを起動、
CentOS互換の「Amazon Linux AMI」を選択
http://aws.amazon.com/jp/

2.WordPressインストール

参考
DebianおよびUbuntuにNginxでWordPressをインストールする方法
https://www.linux-jp.org/?p=1182

3.ブラウザからWordPressを有効化

Webからのセットアップでwordpressが有効になる
基本設定はこれで完了。

サーバー設定には多少の準備が必要ですがwordpressのインストールはとても簡単です。構築だけで満足せずにインストール後の設定(主にセキュリティ対策)に注意しましょう。


4. 追記:現在の当ブログはWordPressの記事を静的HTMLへ変換してCloudflareで配信

  • オンプレミス環境にWordPressを構築
  • ブログ記事を静的HTMLへ変換
  • S3互換のオブジェクトストレージへHTMLをアップロード
  • Cloudflare workersでHTMLを配信
  • 問い合わせフォームやコメントはJamstackスタイルでCloudflare workersで配信

長所

  • WordPressのセキュリティのリスクを完全に回避できる
  • Cloudflareが停止しない限り落ちない(※AWSで実現する場合は相応のコストが発生)
  • 安価に構築できる
  • Jamstackスタイルで自由に拡張できる
  • 敵対するセンシティブな国からの接続を明示的に接続拒否できる

短所

  • 静的HTMLへ変換してデプロイするシステム構築が必要
  • Cloudflareで構築するノウハウが必要