人妖在线一区,国产日韩欧美一区二区综合在线,国产啪精品视频网站免费,欧美内射深插日本少妇

新聞動(dòng)態(tài)

Nginx反向代理學(xué)習(xí)實(shí)例教程

發(fā)布日期:2021-12-09 05:36 | 文章來(lái)源:gibhub

一、反向代理準(zhǔn)備工作

1.在linux系統(tǒng)中安裝Tomcat

將tomcat解壓到/usr/src下。啟動(dòng)需要jdk環(huán)境。沒(méi)有jdk環(huán)境的裝一下,我centos7自帶jdk1.8。

2.啟動(dòng)tomcat

進(jìn)入tomcat的bin目錄中,有個(gè)startup.sh文件。

./startup.sh啟動(dòng)tomcat服務(wù)器

3.對(duì)外開(kāi)放訪問(wèn)的端口

查看當(dāng)前開(kāi)放的端口號(hào)

firewall-cmd --list-all

設(shè)置開(kāi)放的端口號(hào)

firewall-cmd --add-port=80/tcp --permanent
firewall-cmd --add-port=8080/tcp --permanent

重啟防火墻

firewall-cmd --reload

4.測(cè)試訪問(wèn)tomcat

http://192.168.1.173:8080/

自此前期準(zhǔn)備工作完畢!!

二、反向代理案例(一)

1.實(shí)現(xiàn)效果

打開(kāi)瀏覽器,在瀏覽器地址欄輸入www.123.com,跳轉(zhuǎn)到linux系統(tǒng)tomcat頁(yè)面

2.具體配置

第一步:在本地 /etc/hosts文件添加

第二步 在nginx進(jìn)行請(qǐng)求轉(zhuǎn)發(fā)的配置(反向代理配置)

cd /usr/local/nginx/conf
vim nginx.conf

修改添加一下內(nèi)容

3.測(cè)試

訪問(wèn)www.123.com

通過(guò)訪問(wèn)nginx的ip訪問(wèn)tomcat,成功?。。?!

二、反向代理案例(二)

實(shí)現(xiàn)效果

使用nginx反向代理,根據(jù)訪問(wèn)的路徑跳轉(zhuǎn)到不同端口的服務(wù)中,nginx監(jiān)聽(tīng)端口為9001

  • 訪問(wèn)http://192.168.1.173/edu/ 直接跳轉(zhuǎn)到192.168.1.173:8080
  • 訪問(wèn)http://192.168.1.173:9001/vod/ 直接跳轉(zhuǎn)到192.168.1.173:8081

1.準(zhǔn)備工作

(1)準(zhǔn)備兩個(gè)tomcat服務(wù)器,一個(gè)8080端口,一個(gè)8081端口

(2)創(chuàng)建2個(gè)文件夾,分別放入tomcat的壓縮包,解壓,然后修改其中一個(gè)tomcat中的conf中的server.xml文件,將端口改為8081。

(3)在webapps文件下創(chuàng)建分別創(chuàng)建edu、vod文件夾,文件夾中創(chuàng)建a.html測(cè)試頁(yè)面顯示端口號(hào)。

2.具體配置

(1)找到nginx配置文件,進(jìn)行反向代理配置

(2)開(kāi)放對(duì)外訪問(wèn)的端口號(hào) 9001 8080 8081

location 指令說(shuō)明

該指令用于匹配URL

語(yǔ)法如下:

location [ = | ~ | ~* | ^~] uri {
}

1、= :用于不含正則表達(dá)式的 uri 前,要求請(qǐng)求字符串與 uri 嚴(yán)格匹配,如果匹配

成功,就停止繼續(xù)向下搜索并立即處理該請(qǐng)求。

2、~:用于表示 uri 包含正則表達(dá)式,并且區(qū)分大小寫(xiě)。

3、~*:用于表示 uri 包含正則表達(dá)式,并且不區(qū)分大小寫(xiě)。

4、^~:用于不含正則表達(dá)式的 uri 前,要求 Nginx 服務(wù)器找到標(biāo)識(shí) uri 和請(qǐng)求字

符串匹配度最高的 location 后,立即使用此 location 處理請(qǐng)求,而不再使用 location

塊中的正則 uri 和請(qǐng)求字符串做匹配。

注意:如果 uri 包含正則表達(dá)式,則必須要有 ~ 或者 ~ 標(biāo)識(shí)。*

最終測(cè)試

總結(jié)

到此這篇關(guān)于Nginx反向代理學(xué)習(xí)的文章就介紹到這了,更多相關(guān)Nginx反向代理內(nèi)容請(qǐng)搜索本站以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持本站!

版權(quán)聲明:本站文章來(lái)源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來(lái)源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來(lái)源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來(lái),僅供學(xué)習(xí)參考,不代表本站立場(chǎng),如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。

相關(guān)文章

實(shí)時(shí)開(kāi)通

自選配置、實(shí)時(shí)開(kāi)通

免備案

全球線路精選!

全天候客戶服務(wù)

7x24全年不間斷在線

專屬顧問(wèn)服務(wù)

1對(duì)1客戶咨詢顧問(wèn)

在線
客服

在線客服:7*24小時(shí)在線

客服
熱線

400-630-3752
7*24小時(shí)客服服務(wù)熱線

關(guān)注
微信

關(guān)注官方微信
頂部