nginx使用入门

  1、nginx(engine x):HTTP和反向代理服务器、邮件代理服务器、通用的TCP/UDP代理服务器。

  2、nginx进程

  nginx有一个master进程和几个worker进程。master进程的主要工作是读取和检查配置,并维护worker进程,而worker进程负责处理请求。nginx使用基于事件的模型和依赖于OS的机制,以有效地在worker进程中分发请求。

  启动之后,可通过nginx -s signal来控制nginx,signal有stop(快速关闭)、quit(优雅关闭:等worker进程处理完请求再停止nginx进程)、reload(重新加载配置)、reopen(重新打开log文件)。

  master进程收到reload的信号时,会检查语法并尝试应用新的配置。如果成功,master进程将启动新的worker进程并请求旧的worker进程退出(停止接受新的连接,并继续处理现有的请求直到完成);否则,master进程将回滚配置。

  也可以借助Unix kill发信号给nginx进程。比如,给master进程(PID为1628)发送QUIT信号:kill -s QUIT 1628。

  master进程的PID默认保存在nginx.pid(/usr/local/nginx/logs或/var/run目录)。

  3、配置文件

  参考资料:

  http://nginx.org/

不断学习中。。。

时间: 2024-08-12 15:38:33

nginx使用入门的相关文章

Nginx快速入门菜鸟笔记

Nginx快速入门-菜鸟笔记   1.编译安装nginx 编译安装nginx 必须先安装pcre库. (1)uname -a 确定环境 Linux localhost.localdomain 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux (2)yum install -y pcre pcre-devel -y 必须安装pcre库(实现nginx rewrite模块功

nginx配置入门

谢谢作者的分享精神,原文地址:http://www.nginx.cn/591.html nginx配置入门 之前的nginx配置是对nginx配置文件的具体含义进行讲解,不过对于nginx的新手可能一头雾水. 今天看到个文档不错,翻译过来分享给大家,可以让新手更详细地了解nginx配置,可以说是nginx配置入门必备. Nginx是一个轻量级高性能的web服务器,它是为快速响应大量静态文件请求和高效利用系统资源而设计的.与apache使用面向进程或线程的方式处理请求不同,nginx使用异步事件驱

Nginx视频教程|Nginx从入门到实践

Nginx从入门到实践网盘地址:https://pan.baidu.com/s/1kXf6pH9 密码:0iud备用地址(腾讯微云):https://share.weiyun.com/76db50c30a433f512db3d80692fbb299 密码:WOrWdY 第1章 课程前言总览课程,介绍课程学习须知,环境准备,了解课程意义. 第2章 基础篇讲解Nginx的快速部署安装.模块.基础配置语法.Nginx的日志输出.Nginx默认配置模块.Nginx对于请求的处理,访问控制模块使用,并区别

Nginx的入门

Nginx 入门 一.正向代理和反向代理 1.正向代理 正向代理(forward proxy) ,一个位于客户端和原始服务器之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并制定目标(原始服务器),然后代理向原始服务器转发请求并将获得的内容返回给客户端,客户端才能使用正向代理.我们平时说的代理就是指正向代理. 简单一点:A向C借钱,由于一些情况不能直接向C借钱,于是A想了一个办法,他让B去向C借钱,这样B就代替A向C借钱,A就得到了C的钱,C并不知道A的存在,B就充当了A的代理人

Nginx 小入门记录 之 初识Nginx和环境准备(一)

前置知识准备: 如果还不知道服务器是干什么的,只是刚踏入程序员之路的,大家还是先学习基础,虽然以下文档很简单,但至少知道为什么要学: 一般服务器环境现在基本上都是放在Linux系统上了,如果对Linux还不熟的,可以先学习Linux入门就行了: 如果只是想单纯用Windows下联系的,其实本质和Linux环境是一样的,可以参考完成,这样可以减少Linux的学习了:  前言 Nginx 是当前很火很火的服务器,如果不了解,但至少也听说过,如果没有听说过,那赶紧开始动起来吧,教程很多很多,如下: 1

nginx简单入门

nginx设计最初是为了解决c10k问题作为反向代理服务器,可以反向代理http和smtp/pop3请求,但是很快就被一群没有get到重点的公司带上了web服务器的不归路,比如某宝就开发了tengine,使用Nginx作为web服务器的原因是Nginx作为反向代理服务器需要缓存客户端持久连接状态,可以缓冲大量图片和视频,当收到图片视频数据请求的时候直接从缓存中调取数据响应,缓存技术在Nginx上应用的淋漓尽致,后面Nginx配置时可以发现大量的缓存缓冲配置指令基本上可以缓存的都有具体的指令.Ng

Nginx基础入门之文件操作优化及请求特殊处理介绍

本节的内容主要讲到关于nginx文件操作优化以及对客户端请求特殊处理(比如限速,不合法请求处理,是否注明nginx版本号) 一.通过nginx对客户端相关请求做特殊处理 1.1 按HTTP方法名限制用户请求 语法:limit_except method ... {...} 配置块:location Nginx通过limit_except后面指定的方法名来限制用户请求.方法名可取值包括:GET.HEAD.POST.PUT.DELETE.MKCOL.COPY.MOVE.OPTIONS.PROPFIN

Nginx - Windows下Nginx初入门

公司刚使用nginx,预先学习下.鉴于机器没有Linux环境,在Windows熟悉下. 下载 1)下载地址: http://nginx.org 目前(2017-05-30),nginx的稳定版本是,在官网下载先,12.0 2017-04-25 nginx-1.13.0 mainline version has been released. 2017-04-12 nginx-1.12.0 stable version has been released, incorporating new fea

Nginx从入门到掌握【(第2节(共3节)】

目录: nginx作为web服务器时使用的配置. 网络连接相关的配置: 正文: 一.nginx作为web服务器时使用的配置. 1. http配置段: Syntax: http { ... }Default: -Context: main http{}: 由ngx_http_core_module模块所引入; Documentation: http://nginx.org/en/docs/http/ngx_http_core_module.html#http 2. server配置段: Synta