IIWAB centos7 编译安装nginx1.16.0 - IIWAB

centos7 编译安装nginx1.16.0

IIWAB 1年前 ⋅ 1841 阅读

一、安装依赖包

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

全部评论: 0

    我有话说: