ブログ環境  (AWS + WordPress) 初期構築

ブログ初心者の私ですが、勉強がてらAmazonのクラウドサービスAWSにこのブログ環境を構築してみました。

自分メモも兼ねて環境構築手順を残しておきたいと思います。

  1. 構成
    • DBサーバ,APサーバは共用でEC2インスタンス上に構築
    • AMI : Amazon Linux AMI
    • DB: mysql
    • HTTPサーバ: apache
    • VPNサーバとして、ROUTE53を使用
    • WORDPRESSをインストール
      参考書籍: Amazon Web Services 基礎からのネットワーク & サーバー構築
      (ネットワークに苦手意識がありましたが、上記とても分かりやすい本でした)
  2. はまったところ、注意点
    以下が初期構築時にはまった所です。

    • EC2インスタンスのrootユーザのパスワードが初期では未設定なので、設定を忘れないこと。
      →ec2-userでログイン後 、sudo su - , passwd コマンドで変更
    • wordpressのパーマリンクを設定したところ、404NOTFoundエラーが発生
      →結論としては、apacheのhttpd.confのAllowOverrideの修正が必要だった。
      トラブルシューティングの手順は以下

      1. /var/www/html/.htaccess の存在確認
        →存在するので問題なし
      2. /etc/httpd/conf/httpd.conf のmod_rewriteモジュールが有効になっているか?
        →more httpd.conf | grep mod_rewrite
        で確認し、有効になっていることを確認
      3. httpd.confのAllowOverride設定を確認
        →AllowOverrideが FileInfo またはAllである必要があるがNoneになっていたのが原因。修正し、apache再起動で解決!

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です