.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;
        }
即可现实

原文地址:https://www.cnblogs.com/bobsoft/p/2714550.html