理解正向代理、反向代理
正向代理:代理客户端,服务端不需要知道具体是哪个客户端来访问它,如酒店,厨师根本不知道知道来了哪些客户,只需要知道被点了几道菜,生产好提供出来就行。
正向代理反向代理:代理所有服务端,客户端不需要知道具体哪个服务器提供的服务,如丽华快餐平台,你它官网点餐后,我们不知道是那个门店提供的,但是我们收到了快餐
反向代理
Nginx配置文件的整体结构
nginx结构
从上到下分别是全局、events、http代码块。
全局块
该部分配置主要影响Nginx全局,通常包括下面几个部分:
配置运行Nginx服务器用户(组)
worker process数
Nginx进程PID存放路径
错误日志的存放路径
配置文件的引入
events块
该部分配置主要影响Nginx服务器与用户的网络连接,主要包括:
设置网络连接的序列化
是否允许同时接收多个网络连接
事件驱动模型的选择
最大连接数的配置
http块
定义MIMI-Type
自定义服务日志
允许sendfile方式传输文件
连接超时时间
单连接请求数上限
这些配置一般是默认的,我们简单了解一下就行。
配置反向代理
配置代理在http中增加server块,server块中增加location块
配置负载均衡
配置负载均衡配置结束后一定要重新加载nginx
cd /usr/sbin/nginx
nginx -s reload
运行这个命令需要先切换到nginx地址
重新加载
网友评论