效果:打開(kāi)瀏覽器,在瀏覽器地址欄輸入地址www.123.com,跳轉(zhuǎn)到linux系統(tǒng)tomcat主頁(yè)面中
我們提供的服務(wù)有:成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、外貿(mào)網(wǎng)站建設(shè)、微信公眾號(hào)開(kāi)發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、韶山ssl等。為上千企事業(yè)單位解決了網(wǎng)站和推廣的問(wèn)題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的韶山網(wǎng)站制作公司具體實(shí)現(xiàn):
(1)?準(zhǔn)備:安裝nginx
???????在linux系統(tǒng)安裝tomcat,使用默認(rèn)端口8080
???????解壓之后進(jìn)入到tomcat目錄下進(jìn)入bin目錄下,執(zhí)行./startup.sh啟動(dòng),啟動(dòng)之后進(jìn)入到logs目錄下,執(zhí)行tail -f catalina.out ?可查看啟動(dòng)日志
(2)對(duì)外開(kāi)放訪問(wèn)的端口:firewall-cmd --add-port=8080/tcp --permanent
??????????????重新加載防火墻:firewall-cmd --reload
?????????????????查看開(kāi)放情況:firewall-cmd --list-all
(3)?測(cè)試在window系統(tǒng)訪問(wèn)tomcat
(4)???具體配置
1>在win系統(tǒng)的host文件進(jìn)行域名和ip對(duì)應(yīng)關(guān)系的配置??C:\Windows\System32
2>在Servce中修改server_name?為本機(jī)ip
??????在location添加proxy_pass??http://127.0.0.1:8080
(5)?啟動(dòng)nginx??進(jìn)入到nginx?sbin目錄下執(zhí)行?./nginx?
(6)瀏覽器輸入www.123.com?
示例二效果:使用nginx反向代理,根據(jù)訪問(wèn)的路徑跳轉(zhuǎn)到不同的端口服務(wù)中,nginx監(jiān)聽(tīng)的端口為9001
??訪問(wèn)http://127.0.0.1:9001/edu/?直接跳轉(zhuǎn)到127.0.0.1:8080
??訪問(wèn)http://127.0.0.1:9001/vod/直接跳轉(zhuǎn)到127.0.0.1:8081
準(zhǔn)備:
(1)準(zhǔn)備兩個(gè)tomcat服務(wù)器,一個(gè)8080端口,一個(gè)8081端口
????修改端口:進(jìn)入到tomcat安裝目錄下的conf目錄,修改server.xml對(duì)應(yīng)的端口號(hào)
(2)創(chuàng)建測(cè)試的文件夾和頁(yè)面
在端口為8080的tomcat的webapps目錄下新鍵edu目錄并放置對(duì)應(yīng)的html文件
在端口為8081的tomcat的webapps目錄下新鍵vod目錄并放置對(duì)應(yīng)的html文件
具體配置:
(1)找到nginx的配置文件/usr/local/nginx/conf
???注:?=?用于不含正則表達(dá)式的uri前,要求請(qǐng)求字符串與uri嚴(yán)格匹配,如果匹配成功就停止向下搜搜索并立即處理該請(qǐng)求;
???????????~??用于表示uri包含正則表達(dá)式,并且區(qū)分大小寫(xiě)
??????????~*??用于表示uri包含正則表達(dá)式,并且不區(qū)分大小寫(xiě)
?????????^~??用于不含正則表達(dá)式的uri前,要求Nginx服務(wù)器找到標(biāo)識(shí)uri和請(qǐng)求字符串匹配度最高的location后,立即使用此location處理請(qǐng)求,而不再使用location塊中的正則uri和請(qǐng)求字符串做匹配;
如果uri包含正則表達(dá)式,則必須要有~或者~*標(biāo)識(shí)。
????進(jìn)行如下配置
?配置之后執(zhí)行,使配置生效
./nginx -s reload
(2)設(shè)置開(kāi)放端口
firewall-cmd --add-port=9001/tcp --permanent
firewall-cmd --reload
firewall-cmd --list-all
測(cè)試:在瀏覽器輸入以下地址,查看效果
????二、負(fù)載均衡 ????示例一效果:瀏覽器地址欄輸入地址http://xxx/edu/a.html,負(fù)載均衡效果,平均8080和8081端口中。
準(zhǔn)備工作:
(1)準(zhǔn)備兩臺(tái)tomcat服務(wù)器,一臺(tái)8080,一臺(tái)8081
(2)在兩臺(tái)tomcat里面webapps目錄中,創(chuàng)建名稱是edu文件夾,在edu文件夾中創(chuàng)建頁(yè)面,用于測(cè)試。
配置:在nginx的配置文件中進(jìn)行如下負(fù)載均衡配置
測(cè)試訪問(wèn):
?Nginx??負(fù)載均衡策略1.?輪詢(默認(rèn))
每個(gè)請(qǐng)求按時(shí)間順序逐一分配到不同的后端服務(wù)器,如果后端服務(wù)器down掉,能自動(dòng)剔除。
2.weight
weight代表權(quán)重,默認(rèn)為1,權(quán)重越多被分配的客戶端越多;指定輪詢幾率,weight和訪問(wèn)比率成正比,用于后端服務(wù)器性能不均的情況。
3.ip_hash
每個(gè)請(qǐng)求按訪問(wèn)ip的hash結(jié)果分配,這樣每個(gè)訪客固定訪問(wèn)一個(gè)后端服務(wù)器,可以解決session的問(wèn)題。
4.?fair(第三方)
按后端服務(wù)器的響應(yīng)時(shí)間來(lái)分配請(qǐng)求,響應(yīng)時(shí)間短的優(yōu)先分配;誰(shuí)響應(yīng)時(shí)間短,下一回先誰(shuí)。
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧