前言
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以解决问题。
对于企业来说,云存档服务必不可少,因为并非所有数据都必须(或应该)保持在企业...
尽管越来越多意图出海外展的企业看到了台湾服务器租用服务带来的独特优势,但对...
站在行业的角度,这两年间,智慧城市也有着不小的变化。 在人们越来越广泛达成的...
近年来,随着4G和5G的不断推进,视频和直播行业迎来了空前的大发展,而这些互联...
坚定履行在中国的长期发展承诺 中国北京 2019年10月25日 戴尔科技集团董事长兼首...
日本 云服务器就是指服务器架设在日本地区,所使用的网络是日本网络的云服务器。...
1.有些人会一直刻在记忆里的,即使忘记了他的声音,他的笑容,他的脸,但是每当...
高性能计算(HPC)工作负载迁移到托管设施可以减少数据中心的运营和维护成本,但是...
软件开发中最常用的模式之一是缓存,这是一个简单但非常有效的概念,想法是重用...
互联网的快速发展,促使越来越多的企业营销策略发生相应地转变,在搭建网络营销...