`
wutao8818
  • 浏览: 606684 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

nginx基本操作

 
阅读更多
启动

1、基本启动
/usr/bin/nginx

2、高级启动
/usr/bin/nginx -t -c ~/mynginx.conf -g "pid /var/run/nginx.pid; worker_processes 2;"

可选项:

-c </path/to/config>

Specify which configuration file Nginx should use instead of the default.指定启动的配置文件

-g Set global directives. (version >=0.7.4)

设置全局指令

-t Don't run, just test the configuration file. nginx checks configuration for correct syntax and then try to open files referred in configuration.

测试配置文件是否可用正常启动

-s signal Send signal to a master process: stop, quit, reopen, reload. (version >= 0.7.53)

发送信号。包括停止,退出,重新开启,重新加载。

-v Print version.打印版本信息

-V Print nginx version, compiler version and configure parameters.
打印完整版本信息

-p prefix Set prefix path (default: /usr/local/nginx/). (version >= 0.7.53)
设置前缀路径

-h,-? Print help.

帮助。


如何重启?

有2种方法控制使它停止。

1、/usr/bin/nginx -s stop

2、kill -QUIT $( cat /usr/local/nginx/logs/nginx.pid )

send the 'QUIT' (Graceful Shutdown)


主进程可处理以下信号:

The master process can handle the following signals:

TERM, INT Quick shutdown 快速关闭
QUIT Graceful shutdown      优雅关闭
KILL Halts a stubborn process  中止难以停止的进程
HUP Configuration reload         配置重新加载
Start the new worker processes with a new configuration 以新的配置文件启动新的进程
Gracefully shutdown the old worker processes 优雅关闭老进程
USR1 Reopen the log files                  重新打开新的日志文件
USR2 Upgrade Executable on the fly         升级可执行       
WINCH Gracefully shutdown the worker processes 优雅关闭工作进程

参考:
[1]http://wiki.nginx.org/NginxCommandLine
分享到:
评论

相关推荐

    Nginx 启动、停止、重启、升级操作命令收集

    那下面主要总结一下Nginx的基本操作。 启动操作 命令: nginx -c /usr/nginx/conf/nginx.conf -c参数指定了要加载的nginx配置文件路径。 停止操作 停止操作是通过向nginx进程发送信号(什么是信号请参阅linux文章)...

    nginx基础第四讲.动静分离.docx

    相信小伙伴们通过前几节课的学习,已经了解nginx基本操作以及负载均衡的配置方法,这一讲重点介绍动态静态请求的分离,实现服务的高效运转!

    使用nginx部署前端项目(超详细教程).pdf

    文章还包含了大量的代码示例和截图,以帮助读者更好地理解和操作Nginx。总的来说,这篇教程对于想要学习Nginx并使用它来部署前端项目的初学者来说是一篇非常实用和全面的指南。 此外,所使用的前端资源自已上传到了...

    Tengine(Nginx)配置参考

    设置后你的操作系统和Nginx可以处理比“ulimit -a”更多的文件,所以把这个值设高,这样nginx就不会有“too many open files”问题了。 worker_rlimit_nofile 100000; #全局错误日志及PID文件 #error_log logs/...

    深入理解Nginx模块开发与架构解析.pdf

    阅读这一部分的读者不需要了解C语言,就可以学习如何部署Nginx,学习如何向其中添加各种官方、第三方的功能模块,如何通过修改配置文件来更改Nginx及各模块的功能,如何修改Linux操作系统上的参数来优化服务器性能,...

    nginx基于Basic Auth鉴权的配置文件nginx.conf

    内容概要:通过nginx配置实现控制不同的用户可以访问不同的资源或者web 适合人群:具备一定编程基础,工作1-3年...阅读建议:改资源基于Linux-CentOS7系统操作,需要有一定的Linux命令操作基础和nginx安装和配置能力。

    nginx windows版本

    该软件在官方软件得基础上进行了修改,有了可视化控制台,操作起来方便。但是需要修改一些参数。下载解压后,进入根目录(nginx-1.13.7),修改nginx.bat,在“SET NGINX_PATH”中修改为解压的磁盘符(例如D盘,修改...

    Nginx 从入门到实践.docx

    这篇文章会在 CentOS 环境下安装和使用 Nginx,如果对 CentOS 基本操作还不太清楚的,可以先看看 &lt;半小时搞会 CentOS 入门必备基础知识&gt; 一文先做了解。

    nginx(1-9-8).syno.tar官方镜像

    可以通过如下运行nginx轻松地完成此操作: $ docker run -d -p 80:80 --read-only -v $(pwd)/nginx-cache:/var/cache/nginx -v $(pwd)/nginx-pid:/var/run nginx 如果您具有更高级的配置,需要nginx写入其他位置...

    nginx-1.6.3的windows版本软件下载.txt

    Nginx的[ X ]是一个HTTP引擎和反向代理服务器,邮件代理服务器,和...更多关于“Nginx的基础入门篇”、“下载及安装步骤命令”、“完整配置调试教程和实例”、“性能优化技巧”等请参加在线电子教程“Nginx配置大全”。

    深入理解Nginx模块开发与架构解析第2版pfd版带书签

    但如果希望通过阅读本书的第二、第三两部分,来学习Nginx的模块开发和架构设计 技巧时,则必须了解C语言的基本语法。在阅读本书第三部分时,需要读者对TCP有一个基 本的了解,同时对Linux操作系统也应该有简单的了解...

    Nginx v1.6.0 稳定版.zip

    Nginx负载均衡一些基础知识: nginx 的 upstream目前支持 4 种方式的分配 1)、轮询(默认) 每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。 2)、weight 指定轮询几率,...

    决战Nginx系统卷:高性能Web服务器详解与运维第一部分(保证能用)

    第5章 协助用户操作Nginx的工具 第6章 5XX错误处理 第7章 使用TCMalloc优化Nginx 第8章 PCRE正则表达式 第9章 Nginx高可用的实现 第10章 10个QA 第2部分 Nginx服务器的功能 第11章 限制流量 第12章 限制用户...

    决战Nginx系统卷:高性能Web服务器详解与运维第二部分(保证能用)

    第5章 协助用户操作Nginx的工具 第6章 5XX错误处理 第7章 使用TCMalloc优化Nginx 第8章 PCRE正则表达式 第9章 Nginx高可用的实现 第10章 10个QA 第2部分 Nginx服务器的功能 第11章 限制流量 第12章 限制用户...

    决战Nginx: 系统卷 - 高性能Web服务器详解与运维第三部分(保证能用)

    第5章 协助用户操作Nginx的工具 第6章 5XX错误处理 第7章 使用TCMalloc优化Nginx 第8章 PCRE正则表达式 第9章 Nginx高可用的实现 第10章 10个QA 第2部分 Nginx服务器的功能 第11章 限制流量 第12章 限制用户...

    Windows下Nginx的启动停止等基本操作命令详解

    在Windows下使用Nginx,我们需要掌握一些基本的操作命令,比如:启动、停止Nginx服务,重新载入Nginx等,下面我就进行一些简单的介绍。 1、启动: C:\server\nginx-1.0.2&gt;start nginx 或 C:\server\nginx-1.0.2&gt;...

    30道Nginx面试题含答案(很全)

    Nginx是一款高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。其特点是占有内存少,并发能力强,因此广受用户欢迎...此外,应聘者还需要了解如何安装和配置NGINX,以及如何进行基本的日志和监控操作。

    网站安全狗Linux-Nginx版(32位)v2.4.2.gz

    通过安全狗服云平台,可以对DDOS攻击防护、CC攻击防护等功能进行操作设置,无需通过linux系统操作,与传统的linux字符界面相比,Web界面更易懂更易操作。 安全狗linux版功能简介 1)CC攻击防护 CC攻击防护基本...

    Linux+Nginx+Memcached+Redis+PHP+电商购物模块实战开发

    为适应企业对高端开发工程师的需求,整合了Linux系统的常见使用,包括文件操作、权限操作、常用shell命令,以及mysql、nginx、php环境的搭建,让童鞋们顺利掌握Linux下的开发,适应大公司的工作场景。另外的重头戏...

Global site tag (gtag.js) - Google Analytics