启动
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基本操作 1. **启动Nginx** - 使用以下命令启动Nginx。 ```bash /usr/local/nginx/sbin/nginx ``` 2. **停止Nginx** - 使用以下命令停止Nginx。 ```bash /usr/local/nginx/sbin/nginx -s ...
那下面主要总结一下Nginx的基本操作。 启动操作 命令: nginx -c /usr/nginx/conf/nginx.conf -c参数指定了要加载的nginx配置文件路径。 停止操作 停止操作是通过向nginx进程发送信号(什么是信号请参阅linux文章)...
Nginx基本使用介绍 Nginx是一个功能强大且灵活的Web服务器软件,下面将对Nginx的基本使用进行介绍。 1. Nginx基本介绍 Nginx是一个免费的开源Web服务器软件,能够处理HTTP、HTTPS、SMTP、POP3和IMAP协议。Nginx...
4. **配置Nginx**:安装完成后,你需要对Nginx进行基本配置。配置文件通常位于`/etc/nginx/nginx.conf`。根据你的需求,你可以修改监听端口、服务器块(server blocks)以及其他设置。 5. **启动Nginx**:使用`...
在Windows系统中,Nginx是一个广泛使用的开源Web服务器,常用于反向代理、负载均衡和静态内容服务。为了确保Nginx在系统启动时自动...在进行这些操作时,了解基本的C语言和运维知识将有助于更好地理解和定制Nginx配置。
本教程将带你深入理解Nginx的基础配置,通过实际操作让你轻松掌握配置技巧。 ### 1. Nginx架构与工作原理 Nginx采用事件驱动的异步非阻塞模型,能够同时处理大量并发连接,降低了系统资源的消耗。其主要工作在两个...
一、Nginx 基础知识 Nginx 是一款高性能的 HTTP 和反向代理服务器,由 Igor Sysoev 为 Rambler.ru 网站开发,以其稳定性、高效能和低资源消耗而著称。Nginx 支持多种功能,包括静态文件服务、HTTP代理、反向代理、...
**CentOS 6.3 安装 Nginx 操作指南** 在 CentOS 6.3 上安装 Nginx 是一项常见的任务,Nginx 是一个高性能的 Web 和反向代理服务器,以其轻量级、高效的特性深受开发者和系统管理员的喜爱。本指南将详细解释如何在 ...
根据给定文件的信息,我们可以提炼出以下几个关于Nginx操作技术的重要知识点: ### 一、Nginx简介 Nginx是一款广泛使用的高性能HTTP和反向代理Web服务器,同时也提供了IMAP/POP3/SMTP服务。它是由Igor Sysoev在...
Linux是一种类Unix操作系统,它的核心在于命令行接口(CLI),用户通过输入命令来执行各种任务。对于初学者,掌握基本的Linux命令如`cd`(改变目录)、`ls`(列出目录内容)、`mkdir`(创建目录)和`wget`(下载文件...
Nginx是一个高性能的Web服务器和反向代理服务器,它以其高效的并发处理能力、低内存...了解这些基本知识后,你可以根据实际应用场景定制Nginx,如配置反向代理、负载均衡、缓存策略等,以提升你的Web服务性能和可靠性。
### Nginx反向代理服务器配置基础教程 #### 一、系统架构 在现代Web服务部署中,Nginx作为一款高性能的HTTP和反向代理Web服务器,被广泛应用于负载均衡、反向代理以及静态资源服务等多个场景。本文将详细介绍如何...
Nginx 的基本概念 Nginx 是一个异步事件驱动的Web服务器,它支持多种网络协议,如HTTP、HTTPS、SMTP、POP3和IMAP。Nginx擅长处理静态文件请求,可以高效地进行文件传输,因此在静态资源服务方面表现出色。 ### 2....
在提供的文件列表中,我们看到有三个与配置相关的文件:`nginx.conf`是Nginx的主配置文件,它定义了服务器的基本设置,如监听端口、日志文件位置以及包含其他配置文件的指令;`nginx==good.conf`可能是用户自定义的...
一、Nginx基础 Nginx是一款开源的HTTP服务器,采用事件驱动的异步非阻塞模型,具有高并发处理能力。它的核心功能包括静态文件服务、反向代理、负载均衡等。Nginx通过配置文件来管理其工作模式和行为,这种配置方式...
6. **Nginx基本命令**: - 启动服务:`/usr/local/nginx/sbin/nginx` - 停止服务:`/usr/local/nginx/sbin/nginx -s stop` - 重新加载配置文件:`/usr/local/nginx/sbin/nginx -s reload` ##### 2.3 配置...
首先,`nginx-http-flv-module`是一个扩展模块,它扩展了Nginx的基本功能,使其能够处理FLV和HLS视频流。这对于在线视频服务提供商来说非常重要,因为它们需要高效地传输多媒体内容,尤其是在带宽有限的情况下。该...
首先,我们要了解Nginx配置的基本结构。一个典型的Nginx配置文件包括多个server块,每个server块可以包含location块。对于海康摄像头的反向代理,我们需要在Nginx配置文件中添加一个新的server块,配置如下: ```...
本教学将全方位地引领你深入理解Nginx,让你不仅停留在CRUD(创建、读取、更新、删除)的基本操作,而是能够掌握更高级的特性,提升你的Web服务构建能力。 首先,让我们了解一下Nginx的基本概念。Nginx是由伊戈尔·...