test.jsp文件中的主要內容(其他內容參照上一篇博客,內容頁分別加了一句話,用於區分是返回的是哪個頁面):
<span id="nav-home">The remote server IP is:<%=request.getHeader("X-real-ip")%></span>
<br/>
<span id="nav-home">The nginx server IP is:<%=request.getRemoteAddr() %></span>
2、啓動兩個tomcat,進行訪問測試
宿主機中的:http://localhost:8080/test.jsp
ubuntu14.04中的:http://localhost:8080/test.jsp
3、在nginx(安裝在ubuntu14.04中)的配置文件中新增如下配置
負載均衡的策略採用的是簡單的按權重爲1:1的方式配置的。
說明:上圖IP地址中192.168.1.101是宿主機的IP地址,192.168.248.133是ubuntu14.04的IP。
4、在宿主機訪問nginx服務
第一次:顯示的是window的tomcat測試頁面
第二次訪問:顯示的ubuntu的tomcat測試頁面
說明:因爲這裏測試使用的在VMware中安裝ubuntu14.04的方式,因此remote server IP都是VMware Network Adapter VMnet8的IP地址,nginx server IP的地址是配置的負載均衡的IP地址。