特点:
- 功能强大,性能卓越,运行稳定。
- 配置简单灵活。
- 能够自动剔除工作不正常的后端服务器。
- 上传文件使用异步模式。client—nginx—web1 web2 web3 lvs同步请求 DR client -->dr—web1
- 支持多种分配策略,可以分配权重,分配方式灵活。
优势:
- nginx复制用户请求,在后端服务器出现问题时。nginx会再复制一份请求发给另一台后端服务器。
lvs则在这种情况,只能用户重新发请求
通过location对不同的请求进行进行负载均衡,因为通过http协议,所以称作7层
安装nginx:
- yum install -y epel-release
- yum install -y nginxvim
vim /etc/nginx/nginx.conf
http{
upstream html {
server 192.66.66.101:80;
server 192.66.66.102:80;
}
upstream php {
server 192.66.66.103:80;
server 192.66.66.104:80;
}
server{
location / {
proxy_pass http://html;
}
location ~\.php {
proxy_pass http://php;
}
}
}