Nginx的启动、停止与重启

 

启动

 启动代码格式:nginx安装目录地址 -c nginx配置文件地址

例如:

[root@LinuxServer sbin]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

停止

 nginx的停止有三种方式:

  • 从容停止

  1、查看进程号

[root@LinuxServer ~]# ps -ef|grep nginx

  2、杀死进程

[root@LinuxServer ~]# kill -QUIT 2072

  • 快速停止

1、查看进程号

[root@LinuxServer ~]# ps -ef|grep nginx

2、杀死进程

[root@LinuxServer ~]# kill -TERM 2132
或 [root@LinuxServer ~]# kill -INT 2132

  • 强制停止

[root@LinuxServer ~]# pkill -9 nginx

重启

1、验证nginx配置文件是否正确

方法一:进入nginx安装目录sbin下,输入命令./nginx -t

看到如下显示nginx.conf syntax is ok

nginx.conf test is successful

说明配置文件正确!

方法二:在启动命令-c前加-t

 2、重启Nginx服务

 方法一:进入nginx可执行目录sbin下,输入命令./nginx -s reload 即可

方法二:查找当前nginx进程号,然后输入命令:kill -HUP 进程号 实现重启nginx服务

1.停止Nginx服务的四种方法

从容停止服务
这种方法较stop相比就比较温和一些了,需要进程完成当前工作后再停止。

nginx -s quit

立即停止服务
这种方法比较强硬,无论进程是否在工作,都直接停止进程。

nginx -s stop

systemctl 停止
systemctl属于Linux命令

systemctl stop nginx.service

killall 方法杀死进程
直接杀死进程,在上面无效的情况下使用,态度强硬,简单粗暴!

killall nginx

2.启动Nginx

nginx直接启动

nginx
1
systemctl命令启动

systemctl start nginx.service
1
3.查看启动后记录

ps aux | grep nginx
1
4.重启Nginx服务

systemctl restart nginx.service
1
5.重新载入配置文件
当有系统配置文件有修改,用此命令,建议不要停止再重启,以防报错!

nginx -s reload
1
6.查看端口号

netstat -tlnp

标签智能推荐:

Linux 查找Nginx配置文件位置命令

先找出nginx可执行文件的路径ps-ef|grepnginx在执行/usr/sbin/nginx-t查询配置文件的路径修改配置文件后停止启动重启Nginx时报错,因为进程被占用,查看Nginx进程,在杀死进程,最后在重启 或使用命令:nginx-sreload

Linux 防火墙操作以及nginx启动重启关闭

move-port=123/tcp2.nginx启动重启关闭基本的命令#修改配置后重新加载生效nginx-sreload#重新打开日志文件nginx-sreopen#测试nginx配置文件是否正确nginx-t-c/path/to/nginx.conf启动操作-c参数指定了要加载的nginx配置文件路径nginx-c/usr/local/nginx/conf/nginx.conf停止操作nginx

Nginx相关命令以及配置文件常见报错

启动Nginx:直接点击Nginx目录下的nginx.exe或者cmd运行startnginx2、关闭Nginx: nginx-sstop或者nginx-squit;这种关闭方式没有彻底杀死nginx,访问http://localhost/,依旧会跳转到Welcometongnix页面;stop表示立即停止nginx,不保存相关信息;quit表示正常退出nginx,并保存相关信息3、彻底

Linux - CentOS 7 通过Yum源安装 Nginx

//nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm安装Nginxsudoyuminstall-ynginx直到出现 Complete! 启动sudosystemctlstartnginx.service启动后在浏览器上访问,网页出现以下内容说明安装成功。Ngi

Nginx启动停止重启

制停止 [root@LinuxServer~]#pkill-9nginx  重启1、验证nginx配置文件是否正确方法一:进入nginx安装目录sbin下,输入命令./nginx-t看到如下显示nginx.confsyntaxisoknginx.conftestissuccessful说明配置文件正确! 方法二:在启动命令-c前加-t 2、重启Ng

Nginx启动停止重启

-INT2132强制停止[root@LinuxServer~]#pkill-9nginx重启1、验证nginx配置文件是否正确方法一:进入nginx安装目录sbin下,输入命令./nginx-t看到如下显示nginx.confsyntaxisoknginx.conftestissuccessful说明配置文件正确!方法二:在启动命令-c前加-t 2、重启Nginx服务 方法一:

ubuntu16.04源码编译安装nginx1.14.2

/local/nginx/sbin   执行命令:./nginx7、查看是否成功8、配置软链接sudoln-s/usr/local/nginx/sbin/nginx/usr/bin/nginxnginx-sreload:修改配置后重新加载生效nginx-sreopen:重新打开日志文件nginx-t-c/path/to/nginx.conf测试nginx配置文件是否正

Nginx在windows下常用命令

cmd进入Nginx解压目录执行以下命令startnginx:启动nginx服务nginx-sreload:修改配置后重新加载生效nginx-sreopen:重新打开日志文件nginx-t-c/path/to/nginx.conf测试nginx配置文件是否正确---------------------验证配置是否正确:nginx-t查看Nginx的版本号:nginx-V启动Nginx:startn

linux 安装稳定版本nginx-1.20.2

nginx.confsyntaxisoknginx:configurationfile/usr/local/nginx/conf/nginx.conftestissuccessful[root@Tseng-HW~]#8、停止nginx从容停止服务器nginx-squit这种方法较stop相比就比较温和一些了,需要进程完成当前工作后再停止。立即停止服务器nginx-sstop这种方法比较强硬,无论进

Linux(CentOS7)下Nginx安装

inx.service开启nginx开机自启,重启CentOS查看效果。#启动nginx服务systemctlstartnginx.service#停止nginx服务systemctlstopnginx.service#重启nginx服务systemctlrestartnginx.service#查看nginx服务当前状态systemctlstatusnginx.service#设置nginx服务