在本地配置nginx配置負載均衡

.首先建一個工程,確保在idea上能跑通。
2.把這個項目打成war包,在tomcat下跑;
1.爲了不影響idea項目的正常運行,我在複製一個tomact,命名爲tomcat_1,這個時候是要給tomcat_1配置環境變量的。
有兩種配置方案,一種是去環境變量中配,另外一種是在tomcat_1的bin目錄下,修改startup.bat啓動文件
我用的第二種方案;
SET JAVA_HOME=D:\java\jdk1.8.0_144
 SET TOMCAT_HOME=D:\tomcat_1
 
 2.保存。在這裏插入圖片描述按照上面這樣做,很有可能會無效,做了如上設置,但是命令行窗口顯示的啓動信息不是tomact_1的,這個時候,有個更絕的方法,註釋掉這行 (即在原來的基礎,前面加一個rem),連環境變量也不用配了。
 在這裏插入圖片描述
2.現在把打成war包,放到tomcat1的wepapss目錄下;
3.在tomcat_1的bin目錄下找到startup.bat文件。
啓動成功的標誌;
1.服務器startup in 多少時間內
2.webapps下面war包被解壓了出來
在這裏插入圖片描述在這裏插入圖片描述
這個時候,去訪問;
http://localhost:8080/hero
在這裏插入圖片描述
現在我們這個流程如法炮製,再來一遍。
注意:如下圖所示,修改tomcat_2的端口號,我改長城成8081;
在這裏插入圖片描述

在這裏插入圖片描述

在這裏插入圖片描述

改完之後,做個保存;
同時啓動兩個tomcat,啓動成功;
在這裏插入圖片描述
同時訪問,訪問成功;
現在我們做的就是配置nginx;
在這裏插入圖片描述
點擊這個可執行文件,會一閃而過,表示啓動成功;
附加幾個nginx命令:
啓動 start nginx
快速停止或者關閉 nginx -s stop
正常停止或者關閉 nginx -s quit
配置文件修改重裝命令 nginx -s reload
嚴重配置是否正確 nginx -t
查看版本號 nginx -v
打開任務管理器:可查看進程;
在這裏插入圖片描述

現在在地址欄輸入;localhost;即可看到這個主頁,表示nginx是運行成功。
在這裏插入圖片描述

接下來我們做域名映射,打開nginx配置文件;
在這裏插入圖片描述

在這裏插入圖片描述
做如下配置:
在這裏插入圖片描述

訪問localhost:成功映射到tomcat主頁,爲啥項目沒出來呢,因爲沒寫路徑;
在這裏插入圖片描述

前面埋了坑;我們現在當如下路徑下,把項目改成統一的,這樣就可以用同一路徑訪問;
在這裏插入圖片描述
現在重啓tomcat_2;
重啓nginx;
不斷點刷新,1會變成2,會變成1(這個時候是隨機的,有時121212121212的出現,有時1111111111112222222222的出現了。多點耐心,不然以爲是配置問題。)
在這裏插入圖片描述

繼續做一件事;找到tomcat_1的配置文件,
在這裏插入圖片描述
添加
這樣直接輸入localhost:8080,就可以該項目啓動頁面
看了很多博客,這裏的路徑都是精確到了某個jsp頁面,我試了很多次,都是沒有成功,除非再加上項目名稱,如果我寫出
就必須這樣訪問;localhost:8080/hero 那麼跟沒有配是一樣。
在這裏插入圖片描述

配置知乎,不通過nginx,先用8080測試;
效果是這樣的。不用項目名稱,就可以到index頁面。
在這裏插入圖片描述
tomcat_2也做如下配置;
現在啓動兩個項目,在啓動nginx;
效果是這樣的;
在這裏插入圖片描述

現在配置主機host;
在這裏插入圖片描述
現在就可以直接訪問;
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章