1、安裝Nginx和tomcat
安裝請參考前面博文:Nginx安裝與配置和開發環境準備-tomcat安裝測試
2、Tomcat部署web服務
1) 在eclipse上file ->new->Dynamic Web Project創建一個webTest工程,然後再WebContent
下建一個index.html文件,在文件body中輸入Welcome to host1 server!截圖如下:
2) 創建一個server服務,如下選擇Seve點下一步,選擇自己裝得tomcat版本點下一步,將剛建得
webTest從左邊添加到右邊點finish。
3) 啓動Server服務
4) 在瀏覽器輸入http://localhost:8080/webTest/,顯示如下歡迎界面即OK
5)同理在另一臺筆記本(IP:http://192.168.43.17)上部署一個tomcat ,歡迎界面改爲Welcome to host2 server。
3、配置ngInx進行測試
1) 在ngInx安裝路徑下修改ngInx.conf修改配置文件,如下截圖,新增第一個框配置文件,修改第一個框配置文件
兩個框中的serverTest命名必須一致
2) 打開cmd命令窗口,啓動ngInx。修改ngInx.conf配置文件後可以執行nginx -t檢查正確性,正確再執行
nginx -s reload重新加載配置文件。
3)執行http://localhost:80顯示nginx歡迎界面,執行http://localhost:80/webTest也沒有反應,猜測ngInx的80
端口是給它自己用的,不是用來做與tomcat服務器映射用的,將nginx.conf的端口80改爲8070,重新
nginx -s reload。然後多次執行http://localhost:8070/webTest發現在host1和host2之間輪動
4、上面nginx配置簡單,但卻實現了簡單的負載均衡,並且支持服務器橫向擴展,當然前提條件數據庫數據
和緩存數據得拆分成單獨得服務器,不然像這種循環輪動,會出現數據取不到得情況,當然這也是業界
微服務架構要考慮得問題