事情起因很简单,年前12月份最后一次更新服务器代码,现在已经第二年的3月中旬了,代码的改动量很大。而且鄙人刚接手服务器,对原有的代码进行了一定程度的重构。虽然在测试服务器上做了较多的测试工作,但是直接将代码送入生产环境还是不放心,万一配置出问题服务直接崩溃怎么解?万一遇到没有测出来的bug怎么解?so······
nginx负载均衡简介 :
负载均衡 建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。
负载均衡,英文名称为Load Balance,其意思就是分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务。
以上是某科的解释,说的简单些就是一件事,按照一定的规则分配给拥有相同配置的机器去完成
服务器的架构:
因为我们生产环境服务器只有一台,所以是在一台机器内完成的。
图片已经把意思说的很明白的,接下来就是do it
Step1:配置nginx的负载均衡
修改nginx的配置文件