【Nginx】Nginx操作命令

这篇具有很好参考价值的文章主要介绍了【Nginx】Nginx操作命令。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.Nginx原生命令

  • 1.1 官方文档

    ❤️ 完整原生命令参数可以查看 Nginx官方文档
    → Nginx官方命令参数 Command-line parameters
    如下图:
    【Nginx】Nginx操作命令

  • 1.2 找到命令执行文件

    Nginx的命令执行控制台,或者叫命令执行文件是统一的,在我们安装的时候就已经有了,目录是:/usr/sbin/
    【Nginx】Nginx操作命令
    这里绿色的这个就是,还有一个debug的命令执行文件。

    我们使用原生命令的时候就需要先切换到该 命令执行文件 所在的目录。
    如果你忘记了Nginx的安装相关地址,也可以用命令查找到:
    【Nginx】Nginx操作命令

  • 1.3 介绍基本操作命令

    • 1.3.1 命令帮助

      nginx -? 或 nginx -h
      

      【Nginx】Nginx操作命令

    • 1.3.2 启动Nginx

      sudo nginx 或 sudo ./nginx
      

      【Nginx】Nginx操作命令
      重复启动会报错 端口已经被占用
      【Nginx】Nginx操作命令

    • 1.3.3 Nginx停止、重新加载配置文件:-s signal

      #停止有两个命令:
      sudo nginx -s stop 和 sudo nginx -s quit
      #区别是,stop是立即强制停止,而quit是会等工作线程完成已经在处理的所有请求后,才会停止。
      

      【Nginx】Nginx操作命令

      #在Nginx运行时修改了配置文件,需要刷新配置文件:
      sudo nginx -s reload
      

      【Nginx】Nginx操作命令

    • 1.3.4 Nginx查看版本、测试配置文件正确性:-s signal

      #查看版本有两个命令:
      sudo nginx -v 和 sudo nginx -V
      #命令的区别就是大写和小写,小写的输出信息比较简洁,大写的数据内容比较足(包含 编译器版本,配置参数)。
      sudo nginx -v
      

      【Nginx】Nginx操作命令

      #测试配置文件的语法正确性也有两个命令:(多用于修改完配置文件后测试修改的语法正确性)
      sudo nginx -t 和 sudo nginx -T
      #命令的区别也就是大写和小写,小写的输出信息比较简洁,大写的数据内容比较足(会把配置文件的内容用标准数据格式打印在控制台上)。
      

      【Nginx】Nginx操作命令


2.使用系统控制命令 systemctl

我们将Nginx安装在了系统中,作为一个安装的应用,操作系统也会有一些通用的控制命令可以用来操作它,但是系统对它的操作肯定比较简单,肯定没有Nginx原生自带的命令操作多。但是其好处就是,可以不用切换到Nginx命令执行文件所在的目录,随时随地执行。

启动nginx服务:
sudo systemctl start nginx

停止nginx服务:
sudo systemctl stop nginx

重启nginx服务:
sudo systemctl restart nginx

重新加载nginx配置文件:
sudo systemctl reload nginx

查看nginx状态:
sudo systemctl status nginx

示例:
【Nginx】Nginx操作命令


3.补充 查看Nginx的线程id,并通过杀死线程的方式关闭Nginx

#找对应pid有两种方法
1.使用命令 cat /var/run/nginx.pid
2.直接 ps -ax | grep nginx 找到master process(主线程)的Id
然后执行Linux的杀死线程命令:
sudo kill -s QUIT xxxx

示例:
【Nginx】Nginx操作命令文章来源地址https://www.toymoban.com/news/detail-489915.html

到了这里,关于【Nginx】Nginx操作命令的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Elasticsearch_分词器、搜索文档以及原生JAVA操作

    ES文档的数据拆分成一个个有完整含义的,并将与文档对应,这样就可以通过查询文档。要想正确的分词,需要选择合适的分词器。 standard analyzer:Elasticsearch的默认分词器,根据空格和标点符号对应英文进行分词,会进行单词的大小写转换。 默认分词器是

    2024年02月03日
    浏览(44)
  • docker 部署项目的操作文档,安装nginx

    在Linux系统上,Docker默认将镜像存储在 /var/lib/docker 目录下。这个目录包含了Docker的运行时数据,包括镜像、容器、卷等。 在 /var/lib/docker 目录下,镜像的具体存放位置如下: 镜像层(Image Layers): /var/lib/docker/image/overlay2 目录下存放了镜像的各个层。 镜像元数据(Image Meta

    2024年01月20日
    浏览(44)
  • 【Nginx】Nginx操作命令

    ❤️ 完整原生命令参数可以查看 Nginx官方文档 → Nginx官方命令参数 Command-line parameters 如下图: Nginx的命令执行控制台,或者叫命令执行文件是统一的,在我们安装的时候就已经有了,目录是: /usr/sbin/ 这里绿色的这个就是,还有一个debug的命令执行文件。 我们使用原生命令

    2024年02月09日
    浏览(32)
  • 【云原生】初识Docker,安装以及了解操作命令

    背景:以前开发、测试、生产为不同的环境,痛点是发现开发测试以后没问题,但是在生产环境无法运行。给测试、开发、运维人员造成了大量的工作。最终结果是发版更新速度也跟不上,效率低 我认为使用容器的核心原因:降本增效 容器可以屏蔽底层操作系统的差异性,

    2024年01月24日
    浏览(49)
  • nginx常用操作命令

    1、前后端分离普通配置 2、增加了HTTPS的前后端分离配置 3、老项目强制HTTPS POST出现问题的解决方案 4、普通前后端一起的工程网站部署 4、 动静分离+负载均衡配置 5、 通用https配置 nginx配置

    2024年02月11日
    浏览(34)
  • windows nginx 常见操作命令

    在根目录下,打开cmd 1.查看Nginx的版本号: 2.启动Nginx: 3.快速停止或关闭Nginx 4.正常停止或关闭Nginx: 5.配置文件修改重装载命令: 6.查看nginx进程 7. 查看所有nginx进程 8.彻底停止nginx服务

    2024年02月09日
    浏览(26)
  • 原生语言操作和spring data中RestHighLevelClient操作Elasticsearch,索引,文档的基本操作,es的高级查询.查询结果处理. 数据聚合.相关性系数打分

    ​ Elasticsearch 是一个分布式、高扩展、高实时的搜索与数据分析引擎。它能很方便的使大量数据具有搜索、分析和探索的能力。充分利用Elasticsearch的水平伸缩性,能使数据在生产环境变得更有价值。Elasticsearch 的实现原理主要分为以下几个步骤,首先用户将数据提交到Elasti

    2024年02月05日
    浏览(80)
  • window系统下操作nginx常用命令集

    我的在C盘下就需要先输入D:切换到D盘,再输入cd Toolsnginx-1.23.3切换到nginx的目录下  1、启动: 2、停止: 3、重新载入Nginx: 4、重新打开日志文件: 5、查看Nginx版本: 6、彻底停用  也叫做结束所有nginx进程  

    2024年02月14日
    浏览(45)
  • Linux基础+命令操作+mysql、tomcat、nginx、RabbitMQ、Redis,ElasticSearch

    配置代理 linux组成:系统内核+系统级应用程序 内核功能:CPU调度,没存调度,文件调度,网络调度,IO调度 系统级应用程序:文件管理器,软件等 linux内核下载:https://www.kernel.org linux发行版:内核开源,可修改+系统级程序完整封装为linux发行版。 不同发行版基础操作命令都

    2024年02月11日
    浏览(42)
  • Visual Studio中C++部分的官方文档链接【微软(Microsoft)所有产品的官方文档链接】

    目前(2022年07月),微软官方网站上关于Visual Studio的文档,最老的版本也是VS2015了,如下图所示: 微软所有产品的文档目录: 中文版:https://docs.microsoft.com/zh-CN/documentation/ 英文版:https://docs.microsoft.com/en-us/documentation/ Visual Studio中C++部分的官方文档: 中文版:https://docs.microso

    2024年02月07日
    浏览(65)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包