【深入理解Nginx】Nginx的配置
第2章 Nginx的配置
目录
第2章 Nginx的配置
2.1 运行中的Nginx进程间的关系
2.2 配置文件nginx.conf
(1)全局块
(2)events块
(3)http块
(4)server模块
(5)location模块
(6)upstream模块
2.1 运行中的Nginx进程间的关系
部署Nginx时都是使用一个master进程来管理多个worker进程,一般情况下,worker进程的数量与服务器上的CPU核心数相等(最好每一个worker进程都绑定特定的CPU核心),进程间切换的代价是最小的。
2.2 配置文件nginx.conf
(1)全局块
配置影响nginx全局指令。一般有运行nginx服务器的用户组,nginx进程pid存放路径,日志存放路径,配置文件引用,允许生成worker process数等。
(2)events块
配置影响nginx服务器或与用户的网络连接。有每个进程的最大连接数,选取哪种事件驱动模型处理连接请求,是否允许同时接受多个网络连接,开启多个网络连接序列化等。
(3)http块
可以嵌套多个server,配置代理,缓存,日志定义等绝大多数功能和第三方模块的配置。如文件引入,mime-type定义,日志自定义,是否使用sendfile传输文件,连接超时时间,单连接请求数等。
1)基础配置、2)日志配置、3)SSL证书加密、4)压缩配置、5)虚拟主机配置
(4)server模块
是http模块中的一个子模块,用来定义一个虚拟访问主机,也就是一个虚拟服务器的配置信息。
(5)location模块
主要用于配置路由访问信息,在路由访问信息配置中关联到反向代理、负载均衡等各项功能。
(6)upstream模块
主要负责负载均衡的配置,通过默认的轮询调度方式来分发请求到后端服务器。
【深入理解Nginx】Nginx的配置相关推荐
- Nginx相关基础配置详解
一.I/O类型及与其相关概念: 1.1同步和异步:synchronous, asynchronous [关注的是消息通知机制] 同步:调用发出不会立即返回,但一旦返回就可以返回最终结果: 异步:调用 ...
- Linux服务器上最简单的Nginx反向代理配置
2019独角兽企业重金招聘Python工程师标准>>> Nginx不但是一款高性能的Web服务器,也是高性能的反向代理服务器.简单的可以理解为直接让当前的访问地址跳转到其他的网站上去 ...
- nginx 支持php-fpm,nginx php-fpm安装配置以支持PHP
nginx本身不能处理PHP,它只是个web服务器,当接收到请求后,如果是php请求,则发给php解释器处理,并把结果返回给客户端. nginx一般是把请求发fastcgi管理进程处理,fascgi管 ...
- Tomcat集群快速入门:Nginx负载均衡配置,常用策略,场景及特点
Nginx负载均衡的配置,常用策略,场景,以及特点,放到这里是需要更细化的讲解,毕竟一期还没有做集群,而我们这一期做集群的时候,很多点要单独拿出来深入讲解,第一个轮询,默认的一个配置,简单也好理解,第 ...
- nginx+memcache+tomcat配置(新手笔记)
2019独角兽企业重金招聘Python工程师标准>>> nginx+memcache+tomcat 应该是企业级开发中用到的比较多的一套集群web环境,因为本人是从事Java的学习和 ...
- Nginx的location配置详解
Nginx的location配置详解 匹配顺序 location 的匹配顺序其实是先匹配普通,再匹配正则 正则匹配会覆盖普通匹配(实际的规则,比这复杂) 执行顺序 普通 location的匹配规则是& ...
- nginx动静分离配置_Nginx动静分离配置实例
点击▲关注 "长安大司马" 给公众号标星置顶 更多精彩 第一时间直达 父亲节快乐 HAPPY FATHER'S DAY 1 .什么是动静分离 Nginx 动静分离简单来说就是把 ...
- [转]简明 Nginx Location Url 配置笔记
基本配置 为了探究nginx的url配置规则,当然需要安装nginx.我使用了vagrant创建了一个虚拟环境的ubuntu,通过apt-get安装nginx.这样就不会污染mac的软件环境.通过vr ...
- nginx搭建及配置
#!/bin/bash#for one install nginx#for wangjiadongge#Add users running the nginx service process # 创建 ...
- Nginx基础应用配置小结 - 运维笔记
Nginx基础应用配置小结 - 运维笔记 在linux系统下使用nginx作为web应用服务,用来提升网站访问速度的经验已五年多了,今天在此对nginx的使用做一简单总结. 一.nginx服务简介 N ...
最新文章
- Tarjan算法学习笔记
- Python相对导入导致SystemError的解决方案(译)
- Android作业(Activitiy)
- asp.net core 自定义异常处理中间件
- canvas学习和滤镜实现
- mongodb分片概念和原理-实战分片集群
- 阿里云贾扬清:数据湖正成为企业数据应用创新标配
- 大项目微服务架构设计
- java object怎么拿字段_「Java面试秘籍」String不可变,如何理解
- Python 中list中所有值加和_深入认识Python中的itertools模块-Python教程
- 计算机毕业设计springboot微信小程序购物商城源码
- ApacheCN 活动汇总 2019.8.3
- Android开启指纹验证
- 高德地图显示服务器加载失败,常见问题
- ubuntu 中文版 man
- The remote end hung up unexpectedly The remote end hung up unexpectedly RPC failed;
- 引才!博士60万、硕士35万、本科28万,沿海城市
- springboot+vue宠物医院诊所管理系统源码
- vue项目-element UI-NavMenu 导航菜单始终只展开一个
- 爬虫六、gevent协程与queue模块