龙空技术网

nginx负载均衡配置与nginx动静分离

黑马金牌编程 727

前言:

当前我们对“linuxnginx配置8080”都比较看重,我们都需要分析一些“linuxnginx配置8080”的相关资讯。那么小编同时在网上搜集了一些对于“linuxnginx配置8080””的相关内容,希望我们能喜欢,朋友们快快来了解一下吧!

nginx负载均衡配置单个服务器解决不了了,我们增加服务器的数量,然后将请求分发到服务器上,将原先请求集中到单个服务器上的情况改为将请求分发到多个服务器上,将负载分发到不同的服务器,也就是我们所说的负载均衡。

nginx配置实例2-负载均衡

1.实现效果

(1)浏览器地址栏输入地址,负载均衡效果,平均8080和8081端口中

2.准备工作

(1)准备两台tomcat服务器,一台8080,一台8081

(2)在两台tomcat里面webapps目录中,创建名称是edu文件夹,在edu文件中创建页面a.html用于测试。

3.在nginx的配置文件中进行负载均衡的配置(http块添加修改)

测试——刷新一次就会访问不同服务器(8081——8080)

nginx分配服务器策略(调度算法)

1).轮询(默认)

每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。

2)、weight

weight代表权重,默认为1,权重越高被分配的客户端越多。

指定轮询几率,weight和访问率成正比,用于后端服务器性能不均的情况。

3)、ip_hash

每个请求按访问ip的hash结果分配,这样每个访客固定访问一个后端服务器,可以解决session问题

4、fair(第三方)

按后端服务器的响应时间来分配请求,响应时间短的优先分配。

nginx动静分离目的是加快网站的解析速度。可以把动态页面和静态页面由不同的服务器来解析,加快解析速度。降低原来单个服务器的压力。

1.准备工作

1)在Linux系统中准备静态资源,用于进行访问

2、修改nginx配置文件

重启nginx

3.测试:

(1)浏览器中输入地址

添加端口、访问名字

标签: #linuxnginx配置8080