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