2013年4月28日日曜日

Amazon EC2 ubuntu12.04とnginxでWordPress

Amazon EC2電話認証すげえー
設定していくと鍵の設定があったので指示に従い秘密鍵ダウンロード。そしてinstance起動したらログイン
ssh -i ほげ.pem ubuntu@ほげほげus-west-2.compute.amazonaws.com みたいな。ubuntuユーザーでログインしたらsu -でrootユーザーに切り替えてパスワード設定 EC2のダッシュボードからセキュリティグループに入って必要なポートを追加。80とか。

ワードプレスインストール。
入れたもの:php5, php5-mysql, php5-cgi, mysql5.5-server, mysql-client5.5, nginx

WordPressのためのDBの設定等はここを参照
http://wpdocs.sourceforge.jp/WordPress_%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB

nginxはそのままではphp動かないのでここを参照

僕の環境だと
location ~ \.php$ {
  include /etc/nginx/fcgi_params;
  fastcgi_pass  127.0.0.1:9000;
}

ではなく
location ~ \.php$ {
  include /etc/nginx/fastcgi_params;
  fastcgi_pass  127.0.0.1:9000;
}
だったのでそこだけ直した