Nginx:启动、停止、重启命令。[通俗易懂]

Nginx:启动、停止、重启命令。[通俗易懂]Nginx:启动、停止、重启命令。

大家好,又见面了,我是你们的朋友全栈君。

方案1

重启nginx

  • nginx -s reload  :修改配置后重新加载生效
  • nginx -s reopen  :重新打开日志文件
  • nginx -t -c /path/to/nginx.conf 测试nginx配置文件是否正确

关闭nginx

 

  • nginx -s stop  :  快速停止nginx
  • quit                :完整有序的停止nginx

其他的停止nginx 方式

  • ps -ef | grep nginx
  • kill -QUIT 主进程号     :从容停止Nginx
  • kill -TERM 主进程号   :快速停止Nginx
  • pkill -9 nginx               :强制停止Nginx

启动nginx

  • nginx -c /path/to/nginx.conf

平滑重启nginx

  • kill -HUP 主进程号

方案2

启动

 启动代码格式: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

Nginx:启动、停止、重启命令。[通俗易懂]

2、杀死进程

[root@LinuxServer ~]# kill -QUIT 2072

Nginx:启动、停止、重启命令。[通俗易懂]

快速停止

1、查看进程号

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

Nginx:启动、停止、重启命令。[通俗易懂]

2、杀死进程

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

Nginx:启动、停止、重启命令。[通俗易懂]

强制停止

[root@LinuxServer ~]# pkill -9 nginx

方案3

重启

验证nginx配置文件是否正确

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

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

nginx.conf test is successful

说明配置文件正确!

Nginx:启动、停止、重启命令。[通俗易懂]

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

Nginx:启动、停止、重启命令。[通俗易懂]

重启Nginx服务

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

Nginx:启动、停止、重启命令。[通俗易懂]

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

Nginx:启动、停止、重启命令。[通俗易懂]

方案4

启动

cd /usr/local/nginx/sbin
./nginx
nginx服务启动后默认的进程号会放在/usr/local/nginx/logs/nginx.pid文件
cat nginx.pid 查看进程号

关闭

  • kill -TERM pid  快速停止服务
  • kill -QUIT pid  平缓停止服务
  • kill -9 pid     强制停止服务

重启

cd /usr/local/nginx
./nginx -HUP pid
./nginx -s reload

另外一些常见的命令

./nginx -h 查看nginx所有的命令参数

options 说明
-?,-h this help
-v  显示nginx的版本号
-V 显示nginx的版本号和编译信息
-t 检查nginx配置文件的正确性
-T 检查nginx配置文件的正确定及配置文件的详细配置内容
-q suppress non-error messages during configuration testing
-s signal 向主进程发送信号,如:./nginx -s reload 配置文件变化后重新加载配置文件并重启nginx服务
-p prefix 设置nginx的安装路径
-c filename 设置nginx配置文件的路径
-g directives 设置配置文件之外的全局指令

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/150913.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • tomcat docbase(fpga版本管理)

    TOMCAT的配置文件Server.XML里有一句:指定应用目录,其他参数先不说,聊聊appBase。1、appBase=”webapps“,这是默认值,代表:d:\tomcat\webapps这样的路径,谓之根目录;根目录下的ROOT目录,代表默认的主目录。访问:http://localhost:8080默认找d:\tomcat\webapps\ROOT下的文件(前提是没有d…

  • sqlserver pivot函数(oracle行列转换函数)

    以学生表举个例子,展现学生的各门学科和成绩,我们先新建一张表:CreateTableStudents(Namevarchar(10),SubjectNvarchar(10),Scoreint)InsertintoStudentsSelect’Andy’,’Chiness’,round(60+40*rand(),0)UnionallSelect’Bur

  • 分类变量的卡方检验(python实现&SPSS实现)「建议收藏」

    分类变量的卡方检验(python实现&SPSS实现)「建议收藏」卡方介绍卡方检验是针对自变量和因变量都是分类数据,也就是说带有属性的数据;而单因素方差分析是自变量是分类数据,因变量是连续型的数据。还有一点:方差分析是参数检验,而卡方检验是属于非参数检验。卡方检验是统计样本的实际观测值与理论推断值之间的偏离程度,实际观测值与理论推断值之间的偏离程度就决定卡方值的大小:卡方值越大,偏差越大,越趋于不符合;卡方值越小,偏差越小,越趋于符合,若两个值完全相等时,卡方值就为0,表明理论值完全符合。案例介绍本次实验是研究聚类结果和标签DR的关系,即检验我们的聚类有没有意义。

  • eclipse的svn使用教程_eclipse svn插件安装

    eclipse的svn使用教程_eclipse svn插件安装  SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。集中式代码管理的核心是服务器,所有开发者在开始新一天的工作之前必须从服务器获取代码,然后开发,最后解决冲突,提交。所有的版本信…

  • Fiddler工具之Filters[通俗易懂]

    Fiddler工具之Filters[通俗易懂]Fiddler工具之FiltersFiddler是一个强大的抓包工具,可以抓取Http/Https协议的数据包,也可以实现截包、过滤包,修改包等等,今天我们一起学习一下Fildder中Filters功能的滤过包和截包;1、首先打开Fiddler主界面,查看右侧功能区选择Filfters标签,勾选UseFilters复选框;(图1)Hosts配置2、Fiddler默认是会拦截所有的…

  • 局域网连接SQL Server数据库配置

    局域网连接SQL Server数据库配置

    2021年12月30日

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号