美文网首页
2019-08-02egg使用nginx配置负载均衡

2019-08-02egg使用nginx配置负载均衡

作者: Kason晨 | 来源:发表于2019-08-02 18:35 被阅读0次

    1先在本地开启2个egg服务器。

    8000端口 8001端口

    2下载和试启动Nginx(很多教程,这里不再说)

    3,配置nginx.conf文件

    
    worker_processes  1;
    events {
        worker_connections  1024;
    }
    
    http {
        include       mime.types;
        default_type  application/octet-stream;
        sendfile        on;
        keepalive_timeout  65;
    
    
    #这里配置服务器名
        upstream egg100{
            # ip_hash;//根据ip配分到固定的服务器,防止负载均衡时不能共享内存。浪费带宽
            server 127.0.0.1:8000;
            server 127.0.0.1:8001;
        }
    
        server {
            listen       80;
            server_name  localhost;
    
    
            location / {
    
    #配置代理的地址
                proxy_pass http://egg100;
                root   html;
                index  index.html index.htm;
            }
            error_page   500 502 503 504  /50x.html;
            location = /50x.html {
                root   html;
            }
        }
    }
    

    然后重启nginx

    访问nginx时发现2台服务器出现比例为1:1.

    配置负载均衡

    只需要要服务器后加权重即可。

        upstream egg100{
            # ip_hash;//根据ip配分到固定的服务器,防止负载均衡时不能共享内存。浪费带宽
            server 127.0.0.1:8000 weight=1;
            server 127.0.0.1:8001 weight=3;
        }
    

    配置完权重后,2台服务器的权重为3:1

    也可以参考这里:https://segmentfault.com/a/1190000018914516

    相关文章

      网友评论

          本文标题:2019-08-02egg使用nginx配置负载均衡

          本文链接:https://www.haomeiwen.com/subject/wddrdctx.html