《深入理解Nginx:模块开发与架构解析》一2.5 用HTTP proxy module配置一个反向代理服务器
2.5 用HTTP proxy module配置一个反向代理服务器
反向代理(reverse proxy)方式是指用代理服务器来接受Internet上的连接请求,然后将请求转发给内部网络中的上游服务器,并将从上游服务器上得到的结果返回给Internet上请求连接的客户端,此时代理服务器对外的表现就是一个Web服务器。充当反向代理服务器也是Nginx的一种常见用法(反向代理服务器必须能够处理大量并发请求),本节将介绍Nginx作为HTTP反向代理服务器的基本用法。
由于Nginx具有“强悍”的高并发高负载能力,因此一般会作为前端的服务器直接向客户端提供静态文件服务。但也有一些复杂、多变的业务不适合放到Nginx服务器上,这时会用Apache、Tomcat等服务器来处理。于是,Nginx通常会被配置为既是静态Web服务器也是反向代理服务器

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
《深入理解Nginx:模块开发与架构解析》一2.6 小结
2.6 小结 Nginx由少量的核心框架代码和许多模块组成,每个模块都有它独特的功能。因此,读者可以通过查看每个模块实现了什么功能,来了解Nginx可以帮我们做些什么。Nginx的Wiki网站(http://wiki.nginx.org/Modules)上列出了官方提供的所有模块及配置项,仔细观察就会发现,这些配置项的语法与本章的内容都是很相近的,读者只需要弄清楚模块说明中每个配置项的意义即可。另外,网页http://wiki.nginx.org/3rdPartyModules中列出了Wiki上已知的几十个第三方模块,同时读者还可以从搜索引擎上搜索到更多的第三方模块。了解每个模块的配置项用法,并在Nginx中使用这些模块,可以让Nginx做到更多。随着对本书的学习,读者会对Nginx 模块的设计思路有深入的了解,也会渐渐熟悉如何编写
- 下一篇
浅谈对5G核心网演进方向的几点展望
最近读到一篇关于5G核心网的论文《Revolutionary Direction for 5G Mobile Core Network Architecture》,其中对于从4G到5G的演进提出了很多指导性的建议和展望,读完后感觉受益良多,于是整理其中很多有参考价值的观点并结合自己的一些体会写下这篇文章,希望对初学者有所帮助。理解不到位以及表述不清之处,欢迎批评指正。 关于4G核心网EPC的局限性,在之前的两篇文章《网络切片——5G前行的助推器》和《之于5G——浅谈SDN和NFV》中已经有了详细的阐述,此处不再赘述。毋庸置疑的是,未来5G核心网应该而且只有克服EPC的这些缺陷,才能面对越来越多样化的需求,从而实现广泛而长久的应用。 为了满足各种各样新的服务需求,未来5G核心网架构的设计必须要解决以下几个现存的挑战: 核心网接入独立:对于固定接入和各种各样的无线接入,核心网应该具有汇聚功能,从而保证接入无关。保证接入无关可以降低终端接入系统的复杂性和低效性,以及减少功能冗余。 分布式架构:分布式架构可以提高网络资源利用率,避免数据转发低效率、单点失效、RTT时延长、流量超载等问题。 控制...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS8编译安装MySQL8.0.19
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- Windows10,CentOS7,CentOS8安装Nodejs环境
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS关闭SELinux安全模块
- CentOS7设置SWAP分区,小内存服务器的救世主
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题