陈奇网络工作室

使用白色入门Nginx基础知识的一般操作

建设工作站服务器

nginx启动、重新启动、关闭命令

停止操作

在停止操作之前,需要ps的当前Nginx的所有进程

步骤nginx查询主进程号

ps-ef|grepnginx

在进程列表中查找主进程。 该编号为主进程编号

步骤2 )发送信号,从容地停止Nginx :

kill-QUIT主进程号

快速停止Nginx :

kill-TERM主进程号

强制停止Nginx :

pkill-9nginx

另外,在Nginx.conf中配置了pid文件存储路径的情况下,该文件存储Nginx的主处理编号,在没有指定的情况下存储在Nginx的logs目录中。 如果有pid文件,就直接向Nginx发信号,而不是首先查询Nginx的主进程号。 命令如下所示。

kill-信号类型& #039; /usr/nginx/logs/nginx.pid& #039;

顺利重启

如果更改了配置,则必须重新启动Nginx。 关闭Nginx,然后再打开吗? 不,它可以向Nginx发送信号,顺利重新启动。

平滑的重新启动命令:

kill-HUP住在头衔或进程号的文件路径中

或使用:

/usr/nginx/sbin/nginx-sreload

修改配置文件后,请确保修改的配置文件正确无误,以避免重新启动后Nginx出现错误并影响服务器的稳定运行。

用于确定Nginx配置是否正确的命令包括:

nginx-t-c/usr/nginx/conf/nginx.conf

或者

/usr/nginx/sbin/nginx-t

顺利升级

如果运行服务器的Nginx要升级、添加或删除模块,则必须将其更改为停止服务器并停止服务一段时间。 Nginx可以进行各种升级,而不影响服务器的运行。

步骤1 :升级nginx程序时,如果首先用新程序替换旧程序文件,然后编译并安装,新程序将直接编译到nginx安装目录中。

步骤2 :执行

Linux命令https://www.linuxcool.com/

kill-USR2之前的程序的主进程号或进程文件名

在这种情况下,旧的Nginx主进程将自己的进程文件重命名为. oldbin,然后运行新的Nginx。 新旧Nginx与市政府运行,共同处理请求。

在这种情况下,请逐步停止旧版本的Nginx,然后键入命令。

kill-WINCH旧版主进程号

任务完成后,旧的工作进程将逐渐结束,新版本的Nginx工作进程将取代旧的工作进程,因此您可以决定是使用新版本还是恢复为旧版本。

在不重新加载的配置中启动新的/旧的工作进程

kill-HUP旧/新版主编号

冷静地关闭旧的/新的进程

kill-QUIT旧/新主进程号

如果此时报告了错误,并且出现一条消息,指出进程尚未结束,请使用以下命令关闭旧的/新的工作进程,然后关闭主进程编号。

关闭主进程编号

kill-TERM旧/新作业进程号

这样,要恢复到旧版本,上面几个步骤只需操作新版主的进程号,要使用新版本,上面几个步骤只需操作旧版主的进程号即可。

相关命令

/usr/local/nginx-1.0.6/sbin/nginx//启动nginx

/usr/local/nginx-1.0.6/sbin/nginxt//测试nginx配置文件准确性

/usr/local/nginx-1.0.6/sbin/nginxs reload//重载nginx

/usr/local/nginx-1.0.6/sbin/nginx关闭s stop//nginx

查看/usr/local/nginx-1.0.6/sbin/nginx-v//nginx安装的模块

查看/usr/local/nginx-1.0.6/sbin/nginx-v//nginx版本

/usr/local/nginx/sbin/nginxs reload//重载nginx

本文地址:

小白使用Nginx基础的一般操作

编辑:吴平,评委:语言增宝

详情请访问云服务器、域名注册、虚拟主机的问题,请访问西部数码代理商官方网站: www.chenqinet.cn

相关推荐

后台-系统设置-扩展变量-手机广告位-内容页底部广告位3