首页 > 系统相关 >nginx配置详解

nginx配置详解

时间:2024-10-20 17:31:36浏览次数:1  
标签:访问 IP 配置 代理 代理服务器 nginx 详解 反向 服务器

一、正向代理与反向代理
1、正向代理
客户端Client不直接访问服务器Server,通过代理服务器Proxy访问
正向代理是客户主动使用的代理

优点:
通过代理的中转,客户端对服务器隐藏了IP,增加了安全性
某些被禁止访问的IP通过代理也可以访问了

2、反向代理
服务器Server不直接响应客户端Client通过代理服务器Proxy转发
反向代理是服务器主动使用的代理

优点:
服务器可以隐藏真实IP
服务器可以选择负载策略,减少服务器压力

反向代理流程
1、用户发送请求到服务器(访问的其实是反向代理服务器,但用户不知道)
2、反向代理服务器发送请求到真正的服务器
3、真正的服务器将数据返回给反向代理服务器
4、反向代理服务器再将数据返回给用户

标签:访问,IP,配置,代理,代理服务器,nginx,详解,反向,服务器
From: https://www.cnblogs.com/Kylan18/p/18487552

相关文章

  • PyQt6安装与配置(附带Vscode配置)
    1.安装PyQt6和PyQt-toolspipinstallPyQt6pipinstallPyQt6-tools 2.Vscode配置QtDesigner安装PyQtIntegration 3.配置pyuic路径pyuic是将QtDesigner导出的.ui文件转换成.py文件的工具,转换成.py文件以方便调用 注:该路径是Conda虚拟环境里面的路径,如果没有配......
  • [包教包会]C语言:详解分支语句(if , switch , goto)和循环语句(while , for , do while
    概览控制语句用于控制程序的执行流程,以实现程序的各种结构方式C语言支持三种结构:顺序结构、选择结构(分支)、循环结构:(其实显示中的事件也都是由这三者混合合成的)它们由特定的语句定义符组成,C语言有九种控制语句。可分成以下三类:1.条件判断语句也叫分支语句:if语句......
  • 【顶级EI复现】工业园区需求响应资源聚合优化配置方法(Matlab代码实现)
      ......
  • 《日语红宝书N1-N5文字词汇详解 白金版》PDF 文字词汇分级全覆盖
    《超值白金版红宝书大全集:新日本语能力考试N1-N5文字词汇详解》N1-N5文字词汇全覆盖,一册在手,备考无忧!适合N1-N5各个级别的日语学习者,全面满足读者的备考需求。全书涵盖N1-N5各级别必须掌握的核心词条,帮考生完全掌握各个阶段的重点词汇。下载地址:《日语红宝书N1-N5文字词汇详......
  • USB协议详解第17讲(USB事务总结)
    1.USB传输回顾前面讲了四种传输的类型的事务组成,包括控制传输,同步传输,批量传输,中断传输。2.USB事务总结本节我们来对事务(transaction)相关内容做以总结,从前面学习中我们可以看到其实事务有三种类型,Setup事务、DataIN事务、DataOUT事务。Setup事务:主要向设备发送控制命令;Dat......
  • USB协议详解第18讲(USB包-初探)
    1.USB传输架构和包的组成本节我们开始对USB包进行深入讲解,USB所有的传输都会被分成包进行传输,不同类型的包里面包含着不同的域(后面一一学习)。传输架构和包的组成如下图。每个包都由SOP(包起始域)、SYNC(同步域)、PacketContent(包内容)、EOP(包结束域)四部分组成,其中SOP、SYNC、EOP为所......
  • USB协议详解第15讲(USB传输-批量传输及事务组成)
    1.前言前面讲过USB一个传输由多个事务组成,一个事务由多个包实体组成。传输又分为控制传输、同步传输、批量传输、中断传输四种,上一节我们讲了同步传输细节及事务组成,今天我们主要讲解批量传输及事务组成,批量传输也叫大容量传输。批量传输和同步传输类似,是使用批量事务(BulkTrans......
  • USB协议详解第16讲(USB传输-中断传输及事务组成)
    1.前言中断传输用于那些频率不高,但是对周期有一定要求的数据传输。具有保证的带宽,并能在下一个周期对先前错误的传输进行重传。中断端点在端点描述符中要报告主机对此端点的查询时间,主机会保证在小于这个时间间隔的范围内安排一次传输,比如HOST主机1ms内向鼠标设备请求一次数据。......
  • Nuxt.js 应用中的 build:before 事件钩子详解
    title:Nuxt.js应用中的build:before事件钩子详解date:2024/10/20updated:2024/10/20author:cmdragonexcerpt:build:before钩子在Nuxt.js中是一种有力的工具,使开发者能够在应用的构建流程开始之前进行自定义处理和配置。在处理动态需求和配置时,开发者可以充......
  • Nuxt.js 应用中的 app:templatesGenerated 事件钩子详解
    title:Nuxt.js应用中的app:templatesGenerated事件钩子详解date:2024/10/19updated:2024/10/19author:cmdragonexcerpt:app:templatesGenerated是Nuxt.js的一个生命周期钩子,在模板编译到虚拟文件系统(VirtualFileSystem,VFS)之后被调用。这个钩子允许开发......