Nginx配置實例-負載均衡實例:平均訪問多台服務器


場景

Nginx配置實例-反向代理實例:根據訪問的路徑跳轉到不同端口的服務中:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/102963715

在上個實例中,搭建好兩台tomcat服務器。

負載均衡實現效果

瀏覽器輸入訪問地址,平均訪問8080和8081端口。

准備工作

搭建兩台tomcat服務器,一台8080並在webapps下新建badao目錄和一個1.html頁面,一台8081並在webapps下新建badao目錄和一個1.html頁面。具體實現過程可以參照上面博客。注意的是上面在8081上是新建liumang目錄,而這里是badao目錄。

最終搭建后效果

 

 

注:

博客:
https://blog.csdn.net/badao_liumang_qizhi
關注公眾號
霸道的程序猿
獲取編程相關電子書、教程推送與免費下載。

實現

在Nginx的安裝目錄下的conf/nginx.conf中進行編輯,打開后的配置文件

 

 

在http塊中添加自定義的服務url

upstream myserver {
        server  192.168.208.134:8080;
        server  192.168.208.134:8081;
    }

 

其中myserver是自定義的服務名。

然后在server塊下將server_name修改為服務器的ip。

並且在location下添加上面自定義的服務

server {
        listen       80;
        server_name  192.168.208.134;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {
            root   html;
            proxy_pass  http://myserver;
            index  index.html index.htm;
        }

 

 

然后將配置文件保存,依次啟動兩個Tomcat,再去usr/local/nginx/sbin下啟動nginx

./nginx

 

效果

打開瀏覽器輸入:

ip/badao/1.html

並刷新。

 


免責聲明!

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



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