首页 > 系统相关 >Nginx常用命令

Nginx常用命令

时间:2024-06-13 21:22:27浏览次数:14  
标签:语法错误 配置文件 NGINX Nginx nginx 常用命令 服务器 日志

以下是一些常见的NGINX交互命令及其作用:

  1. nginx -s reload:重新加载NGINX配置文件,使新的配置生效,而不需要重启NGINX服务器。

  2. nginx -s stop:优雅地停止NGINX服务器,允许当前连接完成后再停止服务。

  3. nginx -s quit:优雅地停止NGINX服务器,并等待所有连接完成后再停止服务。

  4. nginx -s reopen:重新打开NGINX的日志文件,适用于日志轮换后。

  5. nginx -t:检查NGINX配置文件的语法错误,但不会应用配置。

  6. nginx -v:显示NGINX的版本信息。

需要具有管理员权限。
还有一些其他常用的NGINX运维命令,包括:

  1. nginx:启动NGINX服务器,如果NGINX未在运行,则通过此命令启动。

  2. nginx -s reload -t:检查配置文件语法错误并重新加载NGINX配置文件。如果语法检查通过,则新配置将生效。

  3. nginx -s reopen -t:检查NGINX日志文件的语法错误并重新打开它们,适用于日志轮换后。

  4. nginx -s signal:发送信号给NGINX主进程,其中“signal”可以是诸如stopquitreopen等的信号。

  5. nginx -c /path/to/custom/nginx.conf:使用指定的配置文件启动NGINX服务器,而不是默认的配置文件。

这些命令可以帮助您在NGINX服务器上进行运维和管理任务。

标签:语法错误,配置文件,NGINX,Nginx,nginx,常用命令,服务器,日志
From: https://www.cnblogs.com/sung1024/p/18246779

相关文章

  • nginx负载均衡
    upstreamtornado_servers{least_conn;#使用最少连接数算法server192.168.31.158:8888weight=5;serverlocalhost:8888weight=3;}server{listen80;server_name192.168.62.132;location/{proxy_passhttp://tornado_serv......
  • kubernetes-ingress-nginx-rule的配置-将外部流量路由到集群内部的规则配置
    KubernetesIngress资源配置文件主要定义了如何通过NGINXIngress控制器来处理进入集群的HTTP/HTTPS流量apiVersion:networking.k8s.io/v1#表示这是一个Ingress资源,并使用了Kubernetes网络APIv1版本kind:Ingress#kind:定义了资源的类型。在这里是Ingr......
  • 从零手写实现 nginx-21-modules 模块
    前言大家好,我是老马。很高兴遇到你。我们为java开发者实现了java版本的nginxhttps://github.com/houbb/nginx4j如果你想知道servlet如何处理的,可以参考我的另一个项目:手写从零实现简易版tomcatminicat手写nginx系列如果你对nginx原理感兴趣,可以阅读:从零......
  • 【Git系列】Git LFS常用命令的使用
    前言LFS是LargeFileStorage的缩写,是一个Git扩展,用于管理大型二进制文件,它允许将这些文件存储在单独的存储库中,以便更有效地处理Git仓库。常用命令LFS安装gitlfs要求git>=1.8.2linux环境:gitlfsinstall执行显示UpdatedGithooks.GitLFSinitialized.......
  • nginx编译安装-麒麟v10Arm64
    环境信息操作系统:KylinLinuxAdvancedServerV10(Lance)架构:Armkeepalived版本:2.3.1编译安装依赖包yuminstallgccgcc-c++makeunzippcrepcre-develzlibzlib-devellibxml2libxml2-develreadlinereadline-develncursesncurses-develperl-develperl-ExtU......
  • linux部署nginx
    1.情景展示在linux下,使用nginx代理前端代码,如何实现?2.nginx下载下载地址:https://nginx.org/en/download.html下载成功后,将其解压到linux服务器上。(可以通过Xftp实现)3.安装nginx通常安装在usr/local目录下。打开Xshell,切换到nginx-1.26.0.tar.gz所在目录。cd/usr/loca......
  • 基于 Nginx Ingress + 云效 AppStack 实现灰度发布
    作者:子丑场景简介灰度发布是降低生产部署风险,提升线上服务稳定性的重要手段,这在当前快速迭代的软件研发中尤为重要。相对于K8s默认的滚动部署或者简单的Pod分批,基于流量特征的灰度发布验证更精准,风险更低。在云原生场景下,基于NginxIngress的灰度发布是被广泛使用的方案......
  • 面试专区|【72道Nginx高频题整理(附答案背诵版)】
    1.简述什么是Nginx?Nginx是一个开源的高性能HTTP和反向代理服务器,也能够用作IMAP/POP3/SMTP代理服务器。它最初由IgorSysoev为俄罗斯的一个大型网站Rambler开发,并在2004年首次公开发布。Nginx被设计用来解决C10k问题,即同时处理超过10,000个网络连接的需求。Nginx以其高......
  • 史上最强!华为交换机常用命令大全,网络工程师收藏!
    华为作为全球领先的信息与通信解决方案供应商,其交换机产品在全球市场占据了重要位置。华为交换机以高性能、高可靠性和丰富的功能著称,广泛应用于企业、数据中心、运营商网络等各类环境中。无论是中小企业的局域网,还是大型数据中心的核心网络,华为交换机都能提供灵活、稳定的......
  • nginx代理mysql
    之前服务器单体架构mysql是直接安装在服务器的,没有买托管,这就造成一个问题,如果想要远程连接mysql就要开启3306防火墙端口,全是恶意ip进行攻击。。。。nginx的stream模块可以有效限制远程ip访问stream{server{listen13306;#需要开启云服务器防火墙#allo......