下载安装包

1
wget http://nginx.org/download/nginx-1.25.3.tar.gz

安装对应的依赖库

1
2
3
4
5
6
7
8
9
10
11
12
13
yum install gcc-c++

yum install pcre

yum install pcre-devel

yum install zlib

yum install zlib-devel

yum install openssl

yum install openssl-devel

解压安装包

1
tar -xzvf nginx-1.16.0.tar.gz

拷贝文件到/usr/local

1
mv nginx-1.16.0 /usr/local

在nginx 目录下执行

1
2
3
4
5
./configure
// 编译
make
// 安装
make install

配置nginx 自启动

切换到/lib/systemd/system目录,创建nginx.service文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
[Unit]
Description=nginx
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx reload
ExecStop=/usr/local/nginx/sbin/nginx quit
PrivateTmp=true

[Install]
WantedBy=multi-user.target

1
2
3
4
5
6
7
8
9
退出并保存文件,执行systemctl enable nginx.service使nginx开机自启动
systemctl enable nginx.service

常用启动、停止、重启指令
systemctl start nginx.service

systemctl stop nginx.service

systemctl restart nginx.service