Nginx之負載均衡 :兩台服務器均衡(填坑)


第一步,兩台服務器都要安裝好Nginx和Tomcat,我這邊的安裝的是Nginx 1.16.1 Tomcat9;

第二步,安裝完成之后,選擇你要做均衡的那台服務器,,打開其Nginx 配置文件,在server代碼塊上面添加代碼;

    #增加upstream代碼塊
    upstream mydemo{
      server  47.106.113.206:8080;  
      server  212.60.5.234:8080;  
      ip_hash;
    }
    server{
      listen 80;
      server_name localhost;
      index index.html index.htm index.php;
      root  /www/server/phpmyadmin;
      location / {
       #重點在下面
       proxy_pass   http://mydemo;
    }

第三步,測試

在每個服務器的Tomcat-WebApps的文件夾中,新建一個demo文件夾,然后新建文件index.html,可以把每個服務器的ip地址寫上去,能區分出服務器的不同即可。

第四部,測試成功

第五步,填坑

如果你的服務器部署了寶塔面板,那么你可能遇到設置完成之后,怎么刷新都無法成功的情況。
在寶塔面板打開Nginx的配置文件,你會在最下面發現這樣一行代碼:#include /www/server/panel/vhost/nginx/*.conf;
這行代碼是在網站設置的時候出現的,注釋掉之后就可以成功負載均衡了,不注釋能不能解決呢,我想是可以的,目前還在探索,有大佬能告知我一下也是非常感謝的。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM