针对Nginx代理服务实战----详情

前言

针对Nginx代理进行讲解,全是干货


代理服务

  • 原始请求:
    针对Nginx代理服务实战----详情

  • 代理
    针对Nginx代理服务实战----详情

  • 模式
    分类一: 正向代理
    分类二: 反向代理
    在这里分享一下,代理的区别:
    区别在于形式上服务的对象不一样。
    【正向代理】代理的对象是客户端,为客户端服务
    【反向代理】代理的对象是服务端,为服务端服务

  • 可代理的协议
    网图
    针对Nginx代理服务实战----详情

  • 反向代理支持协议
    针对Nginx代理服务实战----详情
    针对Nginx代理服务实战----详情

  • 反向代理模式与Nginx代理模块
    针对Nginx代理服务实战----详情

  • 正向代理的协议
    针对Nginx代理服务实战----详情
    注意:不能支持HTTPS协议

反向代理Demo

  • 配置语法
    针对Nginx代理服务实战----详情
  • 请求的形式:
    针对Nginx代理服务实战----详情
  • 进入服务器

创建两个配置文件,代表了,两个虚拟主机
针对Nginx代理服务实战----详情

  • 编写配置文件
    针对Nginx代理服务实战----详情
    不是直接对外,外网无法访问
    针对Nginx代理服务实战----详情
    针对Nginx代理服务实战----详情
    针对Nginx代理服务实战----详情
    针对Nginx代理服务实战----详情
  • 检测语法
    针对Nginx代理服务实战----详情
  • 重新加载Nginx配置文件
    针对Nginx代理服务实战----详情
  • 查看本机nginx所启用的端口
    针对Nginx代理服务实战----详情
  • 直接访问8080端口
    针对Nginx代理服务实战----详情
  • 访问80端口
    针对Nginx代理服务实战----详情
  • 修改配置文件
    针对Nginx代理服务实战----详情
    针对Nginx代理服务实战----详情
  • 重新加载配置文件
    针对Nginx代理服务实战----详情
  • 访问
    针对Nginx代理服务实战----详情

正向代理

进入服务器
针对Nginx代理服务实战----详情

  • 修改配置文件
    针对Nginx代理服务实战----详情
    针对Nginx代理服务实战----详情
  • 验证语法
    针对Nginx代理服务实战----详情
  • 重新加载配置文件
    针对Nginx代理服务实战----详情
  • 浏览器进行访问
    针对Nginx代理服务实战----详情
  • 创建镜像代理
    针对Nginx代理服务实战----详情
    针对Nginx代理服务实战----详情
    上面图是正向代理配置文件。
    针对Nginx代理服务实战----详情
  • 检测语法
    针对Nginx代理服务实战----详情
  • 重新加载nginx
    针对Nginx代理服务实战----详情
  • 客户端(浏览器)配置代理
    针对Nginx代理服务实战----详情
    针对Nginx代理服务实战----详情

语法

http://nginx.org/
针对Nginx代理服务实战----详情
针对Nginx代理服务实战----详情
针对Nginx代理服务实战----详情

  • 缓冲区配置
    针对Nginx代理服务实战----详情
    针对Nginx代理服务实战----详情
  • 跳转重定向
    针对Nginx代理服务实战----详情
  • 头信息-- 作用转发给后面的服务器
    针对Nginx代理服务实战----详情
    针对Nginx代理服务实战----详情
  • 超时(nginx作为代理到后端服务器)
    针对Nginx代理服务实战----详情
    针对Nginx代理服务实战----详情
  • 服务器中一般设置为:
    针对Nginx代理服务实战----详情