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動かないのでここを参照
[http://wiki.nginx.org/PHPFcgiExampleJa](http://wiki.nginx.org/PHPFcgiExampleJa)
僕の環境だと
[location](http://wiki.nginx.org/NginxHttpCoreModule#location)~ \.php$ {
[include](http://wiki.nginx.org/NginxHttpCoreModule#include) /etc/nginx/fcgi_params;
[fastcgi_pass](http://wiki.nginx.org/NginxHttpFcgiModule#fastcgi_pass) 127.0.0.1:9000;
}
ではなく
[location](http://wiki.nginx.org/NginxHttpCoreModule#location)~ \.php$ {
[include](http://wiki.nginx.org/NginxHttpCoreModule#include) /etc/nginx/fastcgi_params;
[fastcgi_pass](http://wiki.nginx.org/NginxHttpFcgiModule#fastcgi_pass) 127.0.0.1:9000;
}