2019-08-02egg使用nginx配置負載均衡

1先在本地開啟2個egg服務(wù)器。

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;


#這里配置服務(wù)器名
    upstream egg100{
        # ip_hash;//根據(jù)ip配分到固定的服務(wù)器,防止負載均衡時不能共享內(nèi)存。浪費帶寬
        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時發(fā)現(xiàn)2臺服務(wù)器出現(xiàn)比例為1:1.

配置負載均衡

只需要要服務(wù)器后加權(quán)重即可。

    upstream egg100{
        # ip_hash;//根據(jù)ip配分到固定的服務(wù)器,防止負載均衡時不能共享內(nèi)存。浪費帶寬
        server 127.0.0.1:8000 weight=1;
        server 127.0.0.1:8001 weight=3;
    }

配置完權(quán)重后,2臺服務(wù)器的權(quán)重為3:1

也可以參考這里:https://segmentfault.com/a/1190000018914516

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容