代码改变世界

随笔分类 -  nginx

nginx:负载均衡的session共享

2018-01-10 23:07 by ZengGW, 23952 阅读, 收藏, 编辑
摘要: 一、场景 当nginx做了负载均衡之后,同一个ip的url请求服务器的时候,负载均衡会根据每台服务器的权重等一些设置将请求转发到不同的服务器上去进行处理,这样的话针对一些带有状态请求的情况来说就是个很大的问题,因为是带有状态的请求就好比登陆状态一样,A用户登陆系统,负载均衡机制把A用户的登陆请求分发 阅读全文

nginx:正向代理和反向代理

2018-01-10 22:29 by ZengGW, 724 阅读, 收藏, 编辑
摘要: 一、正向代理 原理:正向代理是一个位于客户端和目标服务器之间的代理服务器(中间服务器)。为了从目标服务器取得内容,客户端向代理服务器发送一个请求,并且指定目标服务器,之后代理向目标服务器转交并且将获得的内容返回给客户端。正向代理的情况下客户端必须要进行一些特别的设置才能使用(代理客户端,客户端需要设 阅读全文

nginx:服务器集群

2018-01-09 13:44 by ZengGW, 438 阅读, 收藏, 编辑
摘要: 一、Nginx的事件处理机制 对于一个基本的web服务器来说,事件通常有三种类型,网络事件、信号、定时器。 首先看一个请求的基本过程:建立连接 接收数据 发送数据 。 再次看系统底层的操作 :上述过程(建立连接-->接收数据-->发送数据)在系统底层就是读写事件。 1)如果采用阻塞调用的方式,当读写 阅读全文

nginx:配置详细说明

2016-05-18 18:46 by ZengGW, 1717 阅读, 收藏, 编辑
摘要: 一、fastcgi param 详情: 二、nginx的配置文件 1>.配置说明(其中一部分,不太全,网上搜集来的): 2>.一些常用的内置变量 阅读全文

nginx:403 forbidden 二种原因

2016-05-18 09:58 by ZengGW, 5608 阅读, 收藏, 编辑
摘要: 出现403 forbidden的两种原因:1.是缺少索引文件(index.html/inde.php);2.是权限问题 一、缺少索引文件index.html/inde.php 比如下面的配置: server { listen 80; server_name z.com; location / { r 阅读全文

nginx:虚拟主机配置

2016-05-18 09:44 by ZengGW, 575 阅读, 收藏, 编辑
摘要: nginx的虚拟主机配置主要分为三类: 基于域名的虚拟主机(z.com) 基于ip的虚拟主机(192.168.1.42) 基于端口的虚拟主机(z.com:2022) 一般当服务器的主机超过两个时,建议将这些虚拟主机单独建立文件,然后在nginx.conf文件中直接引入(比如:include vhos 阅读全文