提取码: 6lx2 点击链接保存
1.安装
1)首先需要安装三个环境:
安装
gcc
yum install -y gcc
安装
perl
库
yum install -y pcre pcre-devel
安装
zlib
库
yum install -y zlib zlib-devel
2)打开准备好的安装包,上面资料的我已经解压缩。
创建目录
mkdir -p /Software/nginx
把软件包放在/Software/nginx下面
cd /Software/nginx/nginx-1.21.6
3)安装
第一步: ./configure --prefix= /Software/nginx
【注意】:--prefix= 指定的是安装位置,我的存放目录是 :/Software/nginx ,所以下面的脚本的路径也是这个,如果跟我不一样,那么下面脚本的路径也需要大更改。
第二步 : make
第三步 : make install
注意,三步的命令都要在安装包目录里面执行
出现如下图表示安装成功
2.运行
1)执行以下三步
1)查看防火墙状态
systemctl status firewalld
2)关闭防火墙
systemctl stop firewalld.service
3)禁止防火墙开机启动
systemctl disable firewalld.service
2) 安装成系统服务
1)创建服务脚本
vim /usr/lib/systemd/system/nginx.service
按命令
a
插入 【注意,由于安装位置,我的存放目录是 :/Software/nginx ,所以下面的脚本的路径也是这个,如果跟我不一样,那么下面脚本的路径也需要大更改。
】
[Unit]
Description=nginx - web server
After=network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
PIDFile=/Software/nginx/logs/nginx.pid
ExecStartPre=/Software/nginx/sbin/nginx -t -c /Software/nginx/conf/nginx.conf
ExecStart=/Software/nginx/sbin/nginx -c /Software/nginx/conf/nginx.conf
ExecReload=/Software/nginx/sbin/nginx -s reload
ExecStop=/Software/nginx/sbin/nginx -s stop
ExecQuit=/Software/nginx/sbin/nginx -s quit
PrivateTmp=true
[Install]
WantedBy=multi-user.target
:wq 保存退出后
2)执行如下命令
1)重新加载系统服务
systemctl daemon-reload
2)启动服务
systemctl start nginx.service
3)开机启动
systemctl enable nginx.service
出现如下图表示安装完毕!
【ifconfig查看端口号,浏览器输入端口号就能查看】