AWSでNginxインストール

お試しに入れてみたのでめも。お試しなので、Amazon Linuxインスタンスタイプはmicroで。

EC2インスタンス作成

ウィザードでちょいちょいとインスタンス作成し、EIPを割り当て。 セキュリティグループはinboud80をとりあえず全公開(0.0.0.0/0)。sshは何となく自宅だけにしといた。

作成したインスタンスssh

配置したpem、対象インスタンスに割り当てたEIPを指定してssh

$ ssh -i ~/.ssh/xxxxx.pem ec2-user@54.xxx.xxx.xxx

Nginxインストール

nginxはamazonリポジトリに登録されているので、yumでさくっといれる。

$ sudo yum install -y nginx

Nginx起動

デフォルトのまんまでいったん起動

$ /etc/init.d/nginx start

80ポートでnginx起動OK

$ sudo netstat -tanp | grep nginx
tcp    0    0 0.0.0.0:80              0.0.0.0:*             LISTEN      1302/nginx 

ブラウザからEIP指定でアクセスして、こんな画面が出ればOK

f:id:k2tanaka123:20121125173345p:plain

Nginx設定

設定は/etc/nginx/nginx.confを編集する。 コア数に応じてworker_processes増やせばいいけど、microインスタンスは1コアなので worker_processes 1; のままで、、、 keep_aliveなども必要に応じて設定