1.下载安装包
下载地址:https://nginx.org/download/nginx-1.22.0.tar.gz
2.上传安装包
通过Xftp将nginx-1.22.0.tar.gz上传到/root目录下。
3.解压
1.tar -zxvf nginx-1.22.0.tar.gz
2.将解压的文件夹移动到/usr/local/下
mv nginx-1.22.0 /usr/local/
4.安装所需包
gcc已经安装了,所以这里不进行安装
yum -y install pcre
yum -y install pcre-devel
yum -y install zlib
yum -y install zlib-devel
yum -y install openssl
yum -y install openssl-devel
5.开放端口
1.开放80端口
firewall-cmd --add-port=80/tcp --permanent
2.刷新防火墙
firewall-cmd --reload
6.编译安装
1.进入解压后文件目录
cd nginx-1.22.0/
2.
./configure
make && make install
7.配置开机启动
1.在/lib/systemd/system目录下,创建nginx.service
cd systemd/system
vi nginx.service
2.将以下内容copy进去
[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
3.保存配置文件
# 按ESC 输入:wq + 回车键,保存退出
4.生效配置文件
systemctl enable nginx.service
8.启动、停止、重启
cd /lib/systemd/system/
1.启动nginx
systemctl start nginx.service
2.结束nginx
systemctl stop nginx.service
3.重启nginx
systemctl restart nginx.service