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 设置配置文件之外的全局指令

 

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

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

赞 (0)
全栈程序员-站长的头像全栈程序员-站长

相关推荐

  • IDE工具(14) idea创建JavaWeb项目(小白教程)[通俗易懂]

    IDE工具(14) idea创建JavaWeb项目(小白教程)[通俗易懂]创建项目第一步:finish之后,项目结构如下图所示第二步:在WEB-INF下新建classes和lib2个文件夹(Directory)配置项目第三步:配置javaclass字节码编译路径,点击第四步:配置jar包存放路径lib文件夹然后ok就好了classes和lib配置好之后发现颜色会出现变化第五步:配置Tom…

    2022年9月20日
  • vb api函数用法_VB调用apdl

    vb api函数用法_VB调用apdl1、API函数    API的英文全称(ApplicationProgrammingInterface),WIN32API也就是MicrosoftWindows32位平台的应用程序编程接口,在window操作系统盛行的期间,程序员主要是利用API函数来开发Windows平台下的应用程序当时程序员必须熟记很多API函数。随着软件技术的不断发展,在Windows平台上出现了很所可视化编程

    2022年10月31日
  • 微信小程序swiper小程序轮播图小圆点样式修改

    微信小程序swiper小程序轮播图小圆点样式修改<swiperclass=”swiper-box”indicator-dots=”{{indicatordots}}”autoplay=”{{autoplay}}”><blockwx:for=”{{swiperItem}}”><swiper-item><navigatorurl=”{{item.linkUrl}}”><imageclass=

    2022年5月21日
  • SpringBoot接收LocalDate类型数据

    SpringBoot接收LocalDate类型数据@ApiOperation(“按月份查询日记集”)@PostMapping(“selectAll”)publicServiceResult<Object>selectAll(@RequestParam@NotNull@DateTimeFormat(iso=DateTimeFormat.ISO.DATE)LocalDatelocalDate){List<MysqlDiary>list=mysqlDiaryService…

    2022年6月24日
  • 网页设计css导航链接怎么做,如何用DIV+CSS制作导航条

    网页设计css导航链接怎么做,如何用DIV+CSS制作导航条一个蓝色主题的导航条布局案例,本CSS小实例,采用DIVCSS实现。同时不用图片做背景,直接使用背景色实现,鼠标经过悬停对应栏目名称是对应背景蓝色变深。一般导航条采用ulli列表布局,这里也不例外DIVCSS5实例也采用列表标签ulli+CSS布局。这样的导航条有以下二部分代码组成。1、CSS代码:ul#nav{width:100%;height:60px;background:#…

    2022年7月22日
  • ubuntu中科大镜像源_中国科技大学开源镜像

    ubuntu中科大镜像源_中国科技大学开源镜像#vim/etc/apt/sources.list//修改网络镜像源文件debhttps://mirrors.ustc.edu.cn/ubuntu/bionicmainrestrict

    2022年8月2日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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