nginx反向代理及原理(传说中的反向代理,Nginx+Apache软件配置Web服务器)
nginx反向代理及原理
传说中的反向代理,Nginx+Apache软件配置Web服务器前言
nginx和apache是互联网时代最为流行的两种Web服务器软件。nginx高并发性能出众,占用系统资源少,成为了很多企业web服务器的首选。但是由于nginx对于处理php等动态页面的处理十分鸡肋,而apache非常善于处理动态页,并且apache的稳定性远远高于nginx,功能模块也多于nginx。
为了取长补短,常常会以nginx+apache两个软件配合起来处理web服务器。nginx作为前端主要用于接收客户端请求,并且根据自身的负载均衡模块的设置,向后端apache服务器发起访问web页面,以达到最佳的客户体验。
本文将详细说明nginx+apache的配置方法。
服务器拓扑结构
配置规格表
配置方案
ServerA和ServerB的配置相同,提供的同一个WEB站点的访问。即配置相同,提供的index.html内容也相同。配置如下:
ServerA:
index文件
ServerB:
index文件
Server的nginx配置如下:
如图所示按照方框中的内容修改nginx的主配置文件(/etc/nginx/nginx.conf)。
upstream节要写在http节中,表示需要反向代理的主机列表,其中web为代理名,weight为负载均衡权重。
location节要写在server节中,其中http://后面接的内容需要与upstream节的代理名一致。
配置好三台服务器之后,通过访问http://www.xxx.com的方式可以直接访问到ServerA和ServerB上的页面。
可能遇到的问题:如果遇到三台主机服务启动无误,ServerA和ServerB的web页面单独访问正常,访问Server上的nginx时出现404报错,可以尝试关闭三台服务器的selinux以解决问题。
- nginx如何配置php项目(Nginx服务器究竟是怎么执行PHP项目)
- nginx 使用手册(nginx服务器的下载安装与使用详解)
- vue项目部署到服务器的nginx(Nginx部署vue项目和配置代理的问题解析)
- nginx与tomcat长连接(Windows下使用Nginx+Tomcat做负载均衡的完整步骤)
- nginx怎么进一步配置(Nginx已编译的nginx-添加新模块)
- nginx文件夹限制ip访问(基于Nginx实现限制某IP短时间访问次数)
- nginx是怎样负载均衡的(Nginx四层负载均衡的配置指南)
- nginx proxypass配置(nginx location中多个if里面proxy_pass的方法)
- nginx配置404状态码(解决Nginx 配置 proxy_pass 后 返回404问题)
- nginx对静态文件开启缓存(nginx proxy_cache 缓存配置详解)
- nginx优化分几种(Nginx优化服务之网页压缩的实现方法)
- nginx配置静态资源访问(nginx 多个location转发任意请求或访问静态资源文件的实现)
- 实战部署nginxdocker(基于Docker、Nginx和Jenkins实现前端自动化部署)
- nginx tomcat docker 负载均衡(Nginx+Tomcat实现负载均衡、动静分离的原理解析)
- nginx怎么配置静态资源(nginx实现发布静态资源的方法)
- nginx跳转规则配置上下文(基于nginx实现上游服务器动态自动上下线无需reload的实现方法)
- 逐渐消失的东北八大怪现象,进步的社会里我们遗失的是什么(逐渐消失的东北八大怪现象)
- 今日大雪,大雪养生这样做,一年都有好气色(大雪养生这样做)
- 粗盐是什么 粗盐的功效与作用(粗盐的功效与作用)
- 会 吃人 的客机 从天堂到地狱只需5分钟,图-104如何做到(会吃人的客机)
- 男人犯的错,为什么要女人来承担(为什么要女人来承担)
- 心理学 四个金蟾,哪个最招财 测你今生的运势有多棒(心理学四个金蟾)
热门推荐
- docker怎么增加端口(docker 添加端口及获取dockerfile的方法)
- 数据库sql语句大全及例题(数据库之SQL技巧整理案例)
- springboot vue 异地登录(vue+springboot实现登录验证码)
- C#正则表达式Regex类的用法
- css特效边框流线动画(CSS 动画实现动态气泡背景的方法)
- python协程详解(为什么你还不懂得怎么使用Python协程)
- docker 重启容器后数据丢失(如何恢复docker容器数据)
- extjs checkboxGroup 复选框的用法
- php array只能放一种类型的数据(浅谈PHP array_search 和 in_array 函数效率问题)
- django路由原理(详解django中url路由配置及渲染方式)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9