卸载
1、停止Nginx软件
[root@CentOS001 ~]# /usr/local/nginx/sbin/nginx -s stop
[root@CentOS001 ~]# ps -ef|grep nginx
2、查找包含nginx的文件
[root@CentOS001 ~]# find / -name nginx
或
[root@CentOS001 ~]# sudo find / -name "nginx*"
3、删除nignx安装的相关文件
[root@CentOS001 ~]# rm -rf /var/spool/mail/nginx
[root@CentOS001 ~]# rm -rf /usr/local/nginx
[root@CentOS001 ~]# rm -rf /usr/local/nginx/sbin/nginx
[root@CentOS001 ~]# rm -rf /opt/nginx-1.18.0/objs/nginx
或
[root@CentOS001 ~]# sudo rm -rf file /opt/nginx-1.18.0
4如果设置了Nginx开机自启动的话,可能还需要下面两步
chkconfig nginx offrm
-rf /etc/init.d/nginx
安装
1.解压
[root@CentOS001 opt]# tar -zxvf nginx-1.20.2.tar.gz
2检查编译
[root@CentOS001 opt]# cd /opt/nginx-1.20.2/
[root@CentOS001 nginx-1.20.2]# ./configure
如配置fdfs,需要要加入
./configure --add-module=/opt/fastDFS/fastdfs-nginx-module-1.22/src
3安装相关依赖包
[root@CentOS002 nginx-1.20.2]# yum -y install gcc openssl openssl-devel pcre-devel zlib zlib-devel
4安装后验证
[root@CentOS003 nginx-1.20.2]# ./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_ssl_module
5安装
[root@CentOS001 nginx-1.20.2]# make && make install
6启动
[root@CentOS001 nginx-1.20.2]# /usr/local/nginx/sbin/nginx
关闭
[root@CentOS001 sbin]# /usr/local/nginx/sbin/nginx -s stop
# 加入开机自启动 systemctl enable nginx
# 操作命令
systemctl start nginx.service 启动nginx服务
systemctl stop nginx.service 停止服务
systemctl restart nginx.service 重新启动服务
systemctl list-units --type=service 查看所有已启动的服务
systemctl status nginx.service 查看服务当前状态
systemctl enable nginx.service 设置开机自启动
systemctl disable nginx.service 停止开机自启动