一、安装依赖包
yum install -y gcc gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel
二、从官网下载安装包
wget https://nginx.org/download/nginx-1.16.0.tar.gz
三、解压并安装(不安装ssl模块,如有需要,带上参数--with-http_ssl_module)
tar zxvf nginx-1.16.0.tar.gz
cd nginx-1.16.0
./configure --prefix=/usr/local/nginx #SSL模块需要带上参数
make && make install
四、测试安装是否成功
nginx -V
五、启动nginx服务
cd /usr/local/nginx/sbin
./nginx
六、验证服务是否启动成功
netstat -ntlp | grep nginx
七、添加nginx服务
vi /lib/systemd/system/nginx.service 将以下内容插入:
[Unit]
Description=nginx
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s quit
PrivateTmp=true
[Install]
WantedBy=multi-user.target
八、以服务的方式启动nginx
pkill nginx
systemctl start nginx
九、查看服务是否启动
systemctl status nginx
十、配置nginx服务自动启动
systemctl enable nginx
注意:本文归作者所有,未经作者允许,不得转载