安装目录:/www/server/nginx
一、安装nginx服务
1、关闭防火墙
查看防火墙状态
systemctl status firewalld
如果是Active: inactive (dead),表示关闭
如果是Active: active (running),表示开启
systemctl stop firewalld
2、安装依赖包
yum -y install pcre-devel zlib-devel gcc gcc-c++ make
3、创建运行用户
useradd -M -s /sbin/nologin nginx
4、下载nginx安装包(官网https://nginx.org/下载nginx安装包)
将nginx安装包下载到/www/server/tools目录(如果当前定位在该目录,可以不写-P /www/server)
wget -P /www/server/tools https://nginx.org/download/nginx-1.21.6.tar.gz
定位到压缩包所在的目录位置,然后解压文件
cd /www/server/tools tar -zxvf nginx-1.21.6.tar.gz
5、编译安装
cd nginx-1.21.6 ./configure --prefix=/www/server/nginx --user=nginx --group=nginx --with-http_stub_status_module make && make install
--prefix 安装目录
--user 用户
--group 用户组
6、优化路径
ln -s /www/server/nginx/sbin/nginx /usr/local/sbin/
7、删除安装包
rm -f nginx-1.21.6.tar.gz rm -rf nginx-1.21.6/
-r 就是向下递归删除
-f 强制删除
8、添加nginx系统服务
vim /lib/systemd/system/nginx.service
[Unit] Description=nginx After=network.target [Service] Type=forking PIDFile=/www/server/nginx/logs/nginx.pid ExecStart=/www/server/nginx/sbin/nginx ExecReload=/bin/kill -s HUP $MAINPID ExecStop=/bin/kill -s QUIT $MAINPID PrivateTmp=true [Install] WantedBy=multi-user.target
Chmod 754 /lib/systemd/system/nginx.service
9、开启服务
systemctl start nginx.service
10、设置nginx开机启动
systemctl enable nginx.service
浏览器中输入服务器IP地址,得到nginx的初始页面
到这里,恭喜你,nginx安装成功,撒花!



