.linux平台采用Nginx实现负载均衡
负载均衡:也就是将许多的WEB请求用N台机器去响应!
负载均衡算法:就是如何将N个WEB请求更合理的提交给N台机器去响应!
如下记录我在模拟负载均衡的实现:
1.基础工作
安装LINUX,NGINX,PHP/.NET
2.模拟环境
设机器IP 192.168.1.219
模拟机器2 192.168.1.219:82
模拟机器3 192.168.1.219:83
3.实施
在nginx.conf 或者 nginx.conf 设置的网站文件(如 include /etc/nginx/sites-enabled/*;)的default
文件中,添加如下节点
upstream 192.168.1.219 {
server 192.168.1.219:82;
server 192.168.1.219:83;
}
server {
listen 80;
server_name 192.168.1.219;
charset utf-8;
location / {
root html;
index index.html index.htm;
proxy_pass http://192.168.1.219/;
proxy_set_header X-Real-IP $remote_addr;
client_max_body_size 100m;
}
即可现实