针对Nginx代理服务实战----详情
前言
针对Nginx代理进行讲解,全是干货
代理服务
-
原始请求:
-
代理
-
模式
分类一: 正向代理
分类二: 反向代理
在这里分享一下,代理的区别:
区别在于形式上服务的对象不一样。
【正向代理】代理的对象是客户端,为客户端服务
【反向代理】代理的对象是服务端,为服务端服务 -
可代理的协议
【网图】 -
反向代理支持协议
-
反向代理模式与Nginx代理模块
-
正向代理的协议
注意:不能支持HTTPS协议
反向代理Demo
- 配置语法
- 请求的形式:
- 进入服务器
创建两个配置文件,代表了,两个虚拟主机
- 编写配置文件
不是直接对外,外网无法访问 - 检测语法
- 重新加载Nginx配置文件
- 查看本机nginx所启用的端口
- 直接访问8080端口
- 访问80端口
- 修改配置文件
- 重新加载配置文件
- 访问
正向代理
进入服务器
- 修改配置文件
- 验证语法
- 重新加载配置文件
- 浏览器进行访问
- 创建镜像代理
上面图是正向代理配置文件。 - 检测语法
- 重新加载nginx
- 客户端(浏览器)配置代理
语法
- 缓冲区配置
- 跳转重定向
- 头信息-- 作用转发给后面的服务器
- 超时(nginx作为代理到后端服务器)
- 服务器中一般设置为: