在Amazon Linux上安装nginx(使用官方的nginx软件包)

安装

sudo rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm
sudo yum install nginx --disablerepo=amzn-main -y
which nginx
/usr/sbin/nginx

启动

sudo service nginx start
sudo chkconfig nginx on
priority=1

确认访问

创建内容目录

mkdir -p ${HOME}/`date +%Y%m%d`-handson/main/_build/html
cd ${HOME}/`date +%Y%m%d`-handson/main/_build/html
pwd
/home/ec2-user/20150720-handson/main/_build/html
cat << EOF > /home/ec2-user/20150720-handson/main/_build/html/index.html
<!DOCTYPE html>
<html lang="ja">
<head>
  <meta charset="utf-8">
  <title>Title</title>
</head>

<body>

<h1>Hello!</h1>
<!-- comment -->

</body>
</html>
EOF

cat /home/ec2-user/20150720-handson/main/_build/html/index.html

设定(例如)

#root   /usr/share/nginx/html;
root   /home/ec2-user/20150720-handson/main/_build/html;
sudo nginx -t 
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
sudo service nginx restart

更改权限

cd ~
chmod 755 .

确认访问

结束

请参考

    EC2のAmazon Linuxでyumから最新のNginxを入れる: http://blog.presentation.bz/26
bannerAds