首页 > 系统相关 >nginx默认的启动停止重启命令是什么?

nginx默认的启动停止重启命令是什么?

时间:2024-02-03 18:22:43浏览次数:29  
标签:systemd service Nginx 重启 sudo 默认 nginx systemctl

在Linux系统中,Nginx服务的启动、停止和重启命令通常如下:

  1. 启动Nginx

    • 对于基于systemd的系统(如Ubuntu 15.04+、CentOS 7+):
      sudo systemctl start nginx
      
    • 对于不使用systemd管理的传统init系统(如Ubuntu 14.04及以前版本):
      sudo service nginx start
      

    或者直接执行nginx可执行文件(如果路径已添加到环境变量或明确指定):

    sudo /usr/local/nginx/sbin/nginx
    
  2. 停止Nginx

    • 对于systemd:
      sudo systemctl stop nginx
      
    • 对于传统init系统:
      sudo service nginx stop
      

    或者可以使用信号来平滑停止Nginx(推荐):

    sudo kill -QUIT `cat /usr/local/nginx/logs/nginx.pid`
    
  3. 重启Nginx

    • 使用systemd:
      sudo systemctl restart nginx
      
    • 使用传统init系统:
      sudo service nginx restart
      

    如果你希望重新加载配置而不完全关闭服务(这对于修改了配置文件的情况非常有用),可以使用以下命令:

    sudo nginx -s reload
    

    或者

    sudo systemctl reload nginx
    

综上所述,请根据你的实际系统环境选择合适的命令。

标签:systemd,service,Nginx,重启,sudo,默认,nginx,systemctl
From: https://www.cnblogs.com/huangjiabobk/p/18005034

相关文章

  • 图像显示窗口名支持中文 使用cv2.imshow()显示图像默认是不支持中文名称的窗口的
    图像显示窗口名支持中文   使用cv2.imshow()显示图像默认是不支持中文名称的窗口的,如果你的窗口名参数中包含中文将会显示为乱码。这是由于在OpenCV-Python包中,imshow函数的窗口标题是gbk编码,而Python3默认UTF-8编码。因而窗口标题包含中文时,会显示乱码。    解决这个问......
  • SqlServer使用GroupBy分组时, 设置当查询不到某个分组时, 默认赋值一个0
    现在有个需求,需要将分组查询并统计个数后返回数据,但是当数据中没有对应的分组时就查询不到对应的数据,比如使用下面的Sql语句查询(State为Table1的字段,值为int类型)点击查看代码select caseState when0then'开工' when1then'等待' when2then'完工' ......
  • FastGateway 一个可以用于代替Nginx的网关
    在我本人研究Yarp的时候经常用于公司项目的业务网关代理,这时候就个大佬问我是否可以实现动态加载HTTPS证书?那时候我说不太可能实现,然而在某一天我看到微软使用Yarp代替了Nginx吞吐量提升了百分之八十!这个时候我就萌生了自己使用yarp造一个Gateway的项目,应为我本身也经常使用ngi......
  • nginx的安装windows
    参考网站:nginxforWindows1.下载https://nginx.org/en/download.html最新版本,nginx-1.25.3,解压到当前文件夹2.启动,停止nginx启动:D:\nginx\nginx-1.25.3>startnginx.exe查看nginx的启动进程:D:\nginx\nginx-1.25.3>tasklist/fi"imagenameeqnginx.exe"映像名称......
  • .NET(C#)自动属性提供默认值的方法
    ​ .NET(C#)中,自动属性(Auto-ImplementedProperties)提供了一种简洁的方式来实现属性而无需显式定义字段。但直到C#6.0版本之前,不能在自动属性的声明中直接为其指定默认值。从C#6.0开始,可以在自动属性声明中直接初始化默认值。参考文档:.Net(C#)自动属性提供默认值的方法-CJavaP......
  • nginx配置ssl证书
    ###1.下载证书选nginx,证书和秘钥文件。2.放置服务器上创建文件夹,可放在nginx的目录下。上传文件。mkdircertroot@hecs-139923:/etc/nginx/cert#lltotal16drwxr-xr-x2rootroot4096Feb209:15./drwxr-xr-x9rootroot4096Feb211:52../-rw-r--r--1roo......
  • 提升网站性能的秘诀:为什么Nginx是高效服务器的代名词?
    在这个信息爆炸的时代,每当你在浏览器中输入一个网址,背后都有一个强大的服务器在默默地工作。而在这些服务器中,有一个名字你可能听说过无数次——Nginx。今天,就让我们一起探索这个神奇的工具。一、Nginx是什么Nginx(发音为“enginex”)是一个开源的高性能HTTP和反向代理服务器。它由......
  • Nginx-反向代理详解
    什么是NginxNginx是一个高性能的开源Web服务器和反向代理服务器。它具有轻量级、高并发、低内存消耗等特点,被广泛用于搭建静态资源服务器、负载均衡、反向代理等场景。本文介绍nginx的反向代理,其他内容敬请期待!什么是反向代理反向代理是一种代理服务器的配置模式,它代表服务器向......
  • Linux系统下使用dockercompose部署的stringboot应用程序不断重启,无法正常访问。
    Linux系统下使用dockercompose部署的stringboot应用程序不断重启,无法正常访问。问题描述使用dockercompose部署的stringboot应用程序,每次都是启动成功,通过apifox访问接口就失败,端口也无法ping通。没有任何报错信息,启动日志也不全,只有2行。最开始定位的是stringboot的版本号问题......
  • 生成Nginx服务器SSL证书和客户端证书
    Nginx服务器SSL证书生成passkey下面的命令用于生成一个2048bit的passkey,-passoutpass:111111用于避免交互式输入密码12345[tomcat@a02tmp]$opensslgenrsa-aes256-passoutpass:111111-outserver.pass.key2048GeneratingRSAprivatekey,2048b......