这是最简单和推荐的方法,使用EPEL(Extra Packages for Enterprise Linux)仓库安装。
sudo yum install epel-release
sudo yum install nginx
sudo systemctl start nginx
sudo systemctl enable nginx
打开浏览器访问服务器的IP地址,应该能看到Nginx欢迎页面。
sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
sudo yum install nginx
sudo systemctl start nginx
sudo systemctl enable nginx
sudo yum groupinstall "Development Tools"
sudo yum install pcre-devel zlib-devel openssl-devel
wget http://nginx.org/download/nginx-1.xx.x.tar.gz
tar -zxvf nginx-1.xx.x.tar.gz
cd nginx-1.xx.x
./configure
make
sudo make install
sudo /usr/local/nginx/sbin/nginx
如果启用了防火墙,需要允许HTTP(80)和HTTPS(443)流量:
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
检查Nginx版本:
nginx -v
检查运行状态:
systemctl status nginx
sudo systemctl start nginx
sudo systemctl stop nginx
sudo systemctl restart nginx
sudo systemctl reload nginx
sudo nginx -t
/etc/nginx/nginx.conf
/etc/nginx/conf.d/default.conf
/usr/share/nginx/html
对于大多数用户,推荐使用方法一或方法二进行安装,它们提供了最简单的安装过程和方便的更新机制。