nginx命令行参数

Nginx 常用命令和部署详解及案例示范 如果有错误,则会给出具体的错误信息和所在的配置文件行数。在数据分析系统中,Nginx 可以用作静态文件服务器和反向代理,以提高系统的性能和安全性。在实际开发中,我们可能需要实时更新 Nginx 提供的静态资源。在修改了 Nginx 配置文件后,需要重启 Nginx 以使更改生效。在高并发场景中,优化 Nginx 的性能是非常重要的。创建一个 HTML 文件夹,并在其中添加一个简单的 HTML 文件。文件的内容,Nginx 会自动加载新的内容。这将列出所有 Nginx 相关的进程信息,包括主进程和工作进程。 阅读详情

标签(空格分隔): nginx

1 nginx 常用命令


[root@localhost nginx]# nginx -h
nginx version: nginx/1.10.2
Usage: nginx [-?hvVtTq] [-s signal] [-c filename] [-p prefix] [-g directives]

Options:
  -?,-h         : this help
  -v            : show version and exit
  -V            : show version and configure options then exit
  -t            : test configuration and exit
  -T            : test configuration, dump it and exit
  -q            : suppress non-error messages during configuration testing
  -s signal     : send signal to a master process: stop, quit, reopen, reload
  -p prefix     : set prefix path (default: /usr/local/nginx/)
  -c filename   : set configuration file (default: /usr/local/nginx/conf/nginx.conf)
  -g directives : set global directives out of configuration file

Nginx 仅有几个命令行参数,完全通过配置文件来配置

-c 为 Nginx 指定一个配置文件,来代替缺省的。

-t 不运行,而仅仅测试配置文件。nginx 将检查配置文件的语法的正确性,并尝试打开配置文件中所引用到的文件。

-v 显示 nginx 的版本。

-V 显示 nginx 的版本,编译器版本和配置参数。

2 启动 nginx

[root@localhost ~]# nginx

3 停止 nginx

[root@localhost ~]# nginx -s stop
# or
[root@localhost ~]# nginx -s quit

4 重载 nginx 配置

[root@localhost ~]# nginx -s reload
# or
[root@localhost ~]# nginx -s quit

5 指定配置文件

[root@localhost ~]# nginx -c /usr/local/nginx/conf/nginx.conf

6 检查配置文件是否正确

[root@localhost ~]# nginx -t

7 帮助信息

[root@localhost ~]# nginx -h
[root@localhost ~]# #or
[root@localhost ~]# nginx -?

8 查看 Nginx 版本

[root@localhost ~]# nginx -v
[root@localhost ~]# # or
[root@localhost ~]# nginx -V

9 使用信号

9.1 获得 pid

[root@localhost ~]# ps aux | grep nginx

# or 

[root@localhost ~]# cat /path/to/nginx.pid

9.2 从容停止 nginx,等所有请求结束后关闭服务

[root@localhost ~]# ps aux | grep nginx
[root@localhost ~]# kill -QUIT  pid

9.3 nginx 快速停止命令,立刻关闭进程

[root@localhost ~]# ps aux | grep nginx
[root@localhost ~]# kill -TERM pid
9.4 nginx 强制停止命令

[root@localhost ~]# kill -9 pid
9.5 平滑重启

请注意,在重载前,要先测试一下配置文件

当 nginx 接收到 HUP 信号,它会尝试先解析配置文件(如果指定配置文件,就使用指定的,> 否则使用默认的),成功的话,就应用新的配置文件(例如:重新打开日志文件或监听的套接 > 字)。之后,nginx 运行新的工作进程并从容关闭旧的工作进程。通知工作进程关闭监听套接> 字但是继续为当前连接的客户提供服务。所有客户端的服务完成后,旧的工作进程被关闭。 > 如果新的配置文件应用失败,nginx 将继续使用旧的配置进行工作。

[root@localhost ~]# nginx -t

[root@localhost ~]# ps aux | grep nginx
[root@localhost ~]# kill -HUP pid
# or
[root@localhost ~]# nginx -s reload

9.6 附录:信号

主进程可以处理以下的信号:
TERM, INT 快速关闭
QUIT 从容关闭
HUP 重载配置,用新的配置开始新的工作进程,从容关闭旧的工作进程
USR1 重新打开日志文件 USR2 平滑升级可执行程序。
WINCH 从容关闭工作进程

[root@localhost ~]# kill -l
 1) SIGHUP   2) SIGINT   3) SIGQUIT  4) SIGILL   5) SIGTRAP
 6) SIGABRT  7) SIGBUS   8) SIGFPE   9) SIGKILL 10) SIGUSR1
11) SIGSEGV 12) SIGUSR2 13) SIGPIPE 14) SIGALRM 15) SIGTERM
16) SIGSTKFLT   17) SIGCHLD 18) SIGCONT 19) SIGSTOP 20) SIGTSTP
21) SIGTTIN 22) SIGTTOU 23) SIGURG  24) SIGXCPU 25) SIGXFSZ
26) SIGVTALRM   27) SIGPROF 28) SIGWINCH    29) SIGIO   30) SIGPWR
31) SIGSYS  34) SIGRTMIN    35) SIGRTMIN+1  36) SIGRTMIN+2  37) SIGRTMIN+3
38) SIGRTMIN+4  39) SIGRTMIN+5  40) SIGRTMIN+6  41) SIGRTMIN+7  42) SIGRTMIN+8
43) SIGRTMIN+9  44) SIGRTMIN+10 45) SIGRTMIN+11 46) SIGRTMIN+12 47) SIGRTMIN+13
48) SIGRTMIN+14 49) SIGRTMIN+15 50) SIGRTMAX-14 51) SIGRTMAX-13 52) SIGRTMAX-12
53) SIGRTMAX-11 54) SIGRTMAX-10 55) SIGRTMAX-9  56) SIGRTMAX-8  57) SIGRTMAX-7
58) SIGRTMAX-6  59) SIGRTMAX-5  60) SIGRTMAX-4  61) SIGRTMAX-3  62) SIGRTMAX-2
Nginx运维命令总结及常见问题排查和解决方案 Nginx 如何忽略非标准http头检测? Nginx websocket代理 Nginx 临时缓存不够导致下载文件失败 Nginx 没有临时缓存目录权限导致下载文件失败 Nginx非root用户启动无法使用80端口或者报无权限异常 路由重写怎么配置? nginx 根据ip hash负载怎么配置? Nginx 日志输出怎么配置? Nginx 如何替换Html插入变量? 阅读详情

相关推荐

python刷B站播放量

首先,我们要知道B站播放量计算方法:不同的IP只能算一次,如果点一下就关掉,会出现播放完成度很低的情况,反而不利。 所以我们要做的是:不停换IP地址打开视频播放页,最好能看完视频。 下面是实现方法: 获取某一个网页上的所有代理IP,返回一个IP列表: def get_ip_list(url, headers): web_data = requests.get(url, headers=headers) soup = BeautifulSoup(web_data.text, 'lxml

HGGshiwo的博客 1万+

Nginx常用命令

一、Nginx常用基本命令 1、启动Nginx服务器命令: 去到sbin路径:cd /usr/local/nginx/sbin 启动Nginx服务器: ./nginx 2、查看Nginx版本号命令: ./nginx -v 或 ./nginx -V 运行结果: 3、查看Nginx进程命令: ps aux|grep nginx 运行结果: 4、检查Nginx配置文件是否正确命令: ./nginx -t 运行结果: 指定检测特定Nginx配置文件:-.

GyaoG的专栏 4万+

f103vet6 SD卡SDIO+DMA配置避坑指南:从初始化卡死到稳定读写的全流程解析

本文详细解析STM32F103VET6芯片SD卡SDIO与DMA配置中的常见问题,从初始化卡死到读写不稳定的全流程解决方案。重点分析总线宽度配置、时钟分频调整及DMA通道管理技巧,帮助开发者避开常见陷阱,实现稳定高效的数据存储。

u0v1w2x3的博客 664

nginx常用操作命令

nginx常用操作命令

lzfaq的博客 2万+

1.2 从“跟网”到“构网”:技术范式的历史性转变

新型电力系统面临"双高"特征带来的稳定性挑战,促使并网控制技术从"跟网型"向"构网型"范式转变。传统跟网型变流器作为受控电流源依赖强电网,存在短路电流能力有限、易失稳等缺陷;而构网型变流器模拟同步发电机特性,作为受控电压源具备自主建立电压/频率、提供虚拟惯性、增强短路容量和改善系统阻尼四大核心能力。这一技术范式转变使变流器从电网跟随者变为构建支撑者,成为解决新能源大规模接入稳定性的关键。

技术工作者 712

odoo19/18集成reportbro 打印插件 完美支持静默打印

ReportBro设计器 一个用于创建PDF和XLSX报告模板的javascript插件。ReportBro Designer可以轻松集成到您的Web应用程序中。每个人都可以设计和编辑文档模板,并直接在浏览器中预览它们。可以使用服务器上的 (有关完整的文档和演示,请参阅上的ReportBro项目网站。reportBro官方没有提供。测试环境:odoo17社区版。2.产品标签打印设计。

zxltwins的博客 2759

Nginx 命令行参数

【代码】Nginx 命令行参数。

JohnChen(Net) 477

运动目标成像必学:5分钟搞懂keystone变换原理与避坑指南

本文深入浅出地解析了雷达信号处理中的Keystone变换原理,它是解决运动目标距离徙动问题的关键技术。文章通过直观比喻和简化公式,阐述了该变换如何通过变量代换实现距离与慢时间的解耦合,将倾斜轨迹“掰直”,从而提升成像与检测性能。同时,文中重点指出了实际应用中关于大速度场景、插值误差、多目标处理及高阶运动补偿等关键避坑点,为工程实践提供了宝贵指南。

ios99的博客 394

【Nginx01】Nginx学习:命令行参数

Nginx学习:命令行参数对于 Nginx 来说,它不像其它很多别的工具一样,有很多的命令行参数,比如我们刚刚学习完的 Redis 中的 redis-cli 或者 redis-server 。Nginx 的命令行参数只有几个,相信不少同学也经常会用到,所以总体来说,今天学习的内容并不是特别的复杂。关于 Nginx 是什么,怎么安装,咱们也不多解释了,直接就开始正式的学习。毕竟现在 Nginx 已经...

硬核项目经理 655

基于微博API与Scrapy-Redis的城市情绪地图数据爬取实战

本文详细介绍了如何利用Python爬虫技术从微博平台获取用户发布内容,用于构建城市情绪地图的毕业设计项目。文章涵盖了微博API的调用、Scrapy-Redis分布式爬虫架构、数据清洗与存储、反爬虫策略应对以及情绪分析预处理等关键技术,提供了完整的代码实现和实战经验。python复制下载# items.py"""清洗文本数据"""if text:# 移除HTML标签# 移除多余空白字符"""解析微博日期格式"""

2201_76125261的博客 444

龙腾CMS downloadFile接口任意文件读取漏洞复现 [附POC]

大连网龙网络科技有限公司专注于在信息科技领域中向客户提供商业解决方案,是专业的互联网服务解决方案提供商和网络营销服务专家,为用户提供一体化的网络营销整体解决方案,龙腾CMS downloadFile接口存在任意文件读取漏洞。

薛定谔嘚喵博客 713

Nginx命令行参数

Nginx命令行参数可以通过 nginx -h 获取: $ nginx -h nginx version: nginx/1.21.5 Usage: nginx [-?hvVtTq] [-s signal] [-p prefix] [-e filename] [-c filename] [-g directives] Options: -?,-h : this help -v : show version and exit -V

呜呼哈 4963

RK3568 OpenHarmony3.2 蓝牙模块AP6275S适配(已更新)

OpenHarmony3.2 Release版默认是适配AP6275s这款蓝牙芯片的,但是打开蓝牙,发现无法扫描到设备、连接设备。目前平台soc为RK3568,根据项目要求,自定义外设。接下来将以解决bug为目的,学习和记录OpenHarmony平台下蓝牙模块的适配流程。RK809 CLK:32.768KHzUART1M1:与蓝牙模块通讯的串口:GPIO4_B6:GPIO4_A5WAKE_GPIO:未定义,硬件拉高1.8V: 未定义,悬空主要是打开串口,/dev/ttyS1,得到文件描述符fd。

Martian_Jonas的博客 2234

nginx支持的命令行参数

nginx 支持以下命令行参数: -?| -h — 打印命令行参数的帮助。 -c file — 使用替代配置file而不是默认文件。 -e file — 使用替代错误日志file而不是默认文件 (1.19.5) 来存储日志。特殊值stderr选择标准错误文件。 -g directives — 设置 全局配置指令,例如, nginx -g “pid /var/run/nginx.pid; worker_processes sysctl -n hw.ncpu;” -p prefix — 设置 nginx 路径前

xiamu66的博客 435

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

[NGINX]命令行参数

设置全局配置指令,例如:nginx -g "pid /var/run/nginx.pid;设置nginx路径前缀,即保存服务器文件的目录(默认值为/usr/local/nginx)。测试配置文件:nginx检查配置的语法是否正确,然后尝试打开配置中引用的文件。指定错误日志文件 (1.19.5)。特殊值stderr选择标准错误输出。与-t相同,但额外将配置文件转储到标准输出(1.9.2)。打印nginx版本、编译器版本和配置参数。在配置测试期间抑制非错误消息。打印nginx版本。

俗科技的博客 311

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

3. Nginx 命令行参数 & nginx.conf 配置文件的详细说明(附有截图说明)

在这个最后的篇章中,我要表达我对每一位读者的感激之情。你们的关注和回复是我创作的动力源泉,我从你们身上吸取了无尽的灵感与勇气。我会将你们的鼓励留在心底,继续在其他的领域奋斗。

weixin_61635597的博客 1314

nginx命令行参数和信号

nginx命令行参数 [user@host dir]$ /usr/local/nginx/sbin/nginx -hnginx version: nginx/1.8.0Usage: nginx [-?hvVtq] [-s signal] [-c filename] [-p prefix] [-g directives] Options: -?,-h : this help ...

weixin_30666753的博客 149

nginx使用手册--nginx的命令行参数

nginx的命令行参数 -? 或者 -h 打印命令行参数帮助信息 -c file 为 Nginx 指定一个配置文件,来代替缺省的。 -t 不运行,而仅仅测试配置文件。nginx 将检查配置文件的语法的正确性,并尝试打开配置文件中所引用到的文件。 -v 显示 nginx 的版本。 -V 显示 nginx 的版本,编译器版本和配置参数。 -q 在配置测试期间禁止非错误信息 -s signal 向主进...

weixin_30414155的博客 207

Nginx:命令行参数

Nginx:命令行参数。

qq_35139974的博客 871

04_Nginx命令行参数,控制信号,Nginx启动、停止、重启命令

Nginx支持一下命令行参数-? | -h   打印出命令行参数的帮助 [root@localhost nginx]# ./nginx -? nginx version: nginx/1.8.0 Usage: nginx [-?hvVtq] [-s signal] [-c filename] [-p prefix] [-g directives]   Options:  

涂作权的博客 3095

Kubernetes Ingress-Nginx 控制器命令行参数详解

Kubernetes Ingress-Nginx 控制器命令行参数详解 【免费下载链接】ingress-nginx Ingress-NGINX Controller for Kubernetes 项目地址: https://git...

gitblog_00503的博客 409

Nginx 命令行参数全解

  Nginx提供了丰富的命令行工具,可以针对Nginx服务进行操作,接下来我们演示在CentOS 7中命令行的操作。   -?| -h   含义:打印命令行参数帮助。   示例:   -?和-h可以达到一样的效果,使用其中任何一个命令都可以。   -c file   含义:在CentOS 7中,默认使用./nginx启动时,会查找sbin同级目录中conf/nginx.conf作为默认配置文件,若是想使用其他文件作为配置文件,则可以通过这个命令指定配置文件。   示例:./nginx -c /secur

键盘上流淌的日子 1782
上一篇: Nginx在已安装的情况下新增 echo 模块
下一篇: Nginx基本配置与参数
risen16
博客等级 码龄11年 14粉丝 51原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值