国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

nginx配置例子-反向代理實(shí)現(xiàn)

這篇具有很好參考價(jià)值的文章主要介紹了nginx配置例子-反向代理實(shí)現(xiàn)。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

4.1 反向代理實(shí)現(xiàn)(實(shí)例1)

4.1.1需要實(shí)現(xiàn)的效果

(1)打開瀏覽器,在瀏覽器地址欄輸入地址 www.123.com,跳轉(zhuǎn)到liunx.系統(tǒng)tomat主頁面中

4.1.2 準(zhǔn)備工作

(1)在liunx, 系統(tǒng)安裝 tomcat, 使用默認(rèn)端口8080. tomcat安裝文件放到 liunx系統(tǒng)中,解壓。

(安裝前,可以使用java -version 查 jdk 是否安裝,沒有,就先安裝jdk)

步驟一:將tomcat 壓縮包放到 目錄/usr/src 下

步驟二:將使用以下命令,解壓tomcat壓縮包

nginx配置例子-反向代理實(shí)現(xiàn),學(xué)習(xí),nginx,nginx,運(yùn)維,java

步驟三:進(jìn)入解壓后的tomcat目錄下的bin目錄下,執(zhí)行startup.sh文件

nginx配置例子-反向代理實(shí)現(xiàn),學(xué)習(xí),nginx,nginx,運(yùn)維,java

(2)對外開放訪問的端口

使用以下命令,查看防火墻開放的端口

? firewall-cmd --list-all

步驟一:在防火墻中,開放8080端口

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

步驟二:重啟防火墻

? firewall-cmd --reload

(3)在windows系統(tǒng)下,瀏覽器中輸入linux的ip+tomcat端口號(hào),訪問tomcat服務(wù)

nginx配置例子-反向代理實(shí)現(xiàn),學(xué)習(xí),nginx,nginx,運(yùn)維,java

4.1.3 通過windows中瀏覽器 訪問nginx ,轉(zhuǎn)發(fā)到tomcat服務(wù)的過程分析。

nginx配置例子-反向代理實(shí)現(xiàn),學(xué)習(xí),nginx,nginx,運(yùn)維,java

4.1.4 具體實(shí)現(xiàn)

步驟一:在windows系統(tǒng)的host文件進(jìn)行域名和ip對應(yīng)關(guān)系的配置。

(1)

nginx配置例子-反向代理實(shí)現(xiàn),學(xué)習(xí),nginx,nginx,運(yùn)維,java

(2)在hosts文件中,添加linux 的ip 對應(yīng)的域名

nginx配置例子-反向代理實(shí)現(xiàn),學(xué)習(xí),nginx,nginx,運(yùn)維,java

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

(1)在編輯該文件 /usr/local/nginx/conf/nginx.conf ,修改以下內(nèi)容和添加以下內(nèi)容

nginx配置例子-反向代理實(shí)現(xiàn),學(xué)習(xí),nginx,nginx,運(yùn)維,java

? (2)重啟nginx服務(wù)

? 在目錄/usr/local/nginx/sbin/ 運(yùn)行重啟nginx服務(wù)命令 ./nginx -s reload

步驟三:在windows系統(tǒng)的瀏覽器,輸入www.123.com 訪問

nginx配置例子-反向代理實(shí)現(xiàn),學(xué)習(xí),nginx,nginx,運(yùn)維,java

4.2 反向代理實(shí)現(xiàn)(實(shí)例2)

實(shí)現(xiàn)效果:使用nginx反向代理,根據(jù)訪問的路徑跳轉(zhuǎn)到不同端口的服務(wù)中。
假設(shè) nginx.監(jiān)聽端口為9001,。
訪問http://127. 0.0. 1:9001/edu/ 直接跳轉(zhuǎn)到127. 0.0. 1:80814
訪問http://127. 0.0.1:9001/vod/ 直接跳轉(zhuǎn)到127. 0.0.1:8082。

4.2.1 準(zhǔn)備工作
4.2.1.1準(zhǔn)備兩個(gè)tomcat服務(wù)器,一個(gè)8080端口,一個(gè)8081端口。

步驟一:在目錄下/usr/src,創(chuàng)建兩個(gè)目錄

? nginx配置例子-反向代理實(shí)現(xiàn),學(xué)習(xí),nginx,nginx,運(yùn)維,java

步驟二:將tomcat壓縮包復(fù)制到該步驟一創(chuàng)建的兩個(gè)目錄下

nginx配置例子-反向代理實(shí)現(xiàn),學(xué)習(xí),nginx,nginx,運(yùn)維,java

步驟三:解壓該tomcat壓縮包

nginx配置例子-反向代理實(shí)現(xiàn),學(xué)習(xí),nginx,nginx,運(yùn)維,java

步驟四:先關(guān)掉以前啟動(dòng)的tomcat服務(wù)

? 查看tomcat進(jìn)程

nginx配置例子-反向代理實(shí)現(xiàn),學(xué)習(xí),nginx,nginx,運(yùn)維,java

? 關(guān)閉該tomcat進(jìn)程

nginx配置例子-反向代理實(shí)現(xiàn),學(xué)習(xí),nginx,nginx,運(yùn)維,java

步驟五:啟動(dòng)這兩個(gè)tomcat服務(wù)

? (1)第一個(gè)tomcat,直接執(zhí)行startup.sh文件,啟動(dòng)tomcat服務(wù)

nginx配置例子-反向代理實(shí)現(xiàn),學(xué)習(xí),nginx,nginx,運(yùn)維,java

? (2)為了不和第一個(gè)tomcat的端口有沖突,需要修改第二tomcat的端口配置

? nginx配置例子-反向代理實(shí)現(xiàn),學(xué)習(xí),nginx,nginx,運(yùn)維,java

nginx配置例子-反向代理實(shí)現(xiàn),學(xué)習(xí),nginx,nginx,運(yùn)維,java

?

? (3)啟動(dòng)第二個(gè)tomcat,直接執(zhí)行startup.sh文件,啟動(dòng)tomcat服務(wù)

步驟六:在windows的瀏覽器,測試訪問這兩個(gè)tomcat服務(wù)

? (1)現(xiàn)在防火墻中,開放這兩個(gè)tomcat的端口

? (2)訪問

nginx配置例子-反向代理實(shí)現(xiàn),學(xué)習(xí),nginx,nginx,運(yùn)維,java

nginx配置例子-反向代理實(shí)現(xiàn),學(xué)習(xí),nginx,nginx,運(yùn)維,java

4.2.1.2 創(chuàng)建文件夾和測試頁面。

(1)在目錄下/usr/src/tomcat8081/apache-tomcat-8.5.90/webapps ,使用命令mkdir 創(chuàng)建目錄

nginx配置例子-反向代理實(shí)現(xiàn),學(xué)習(xí),nginx,nginx,運(yùn)維,java

(2)在(1)創(chuàng)建的目錄下,創(chuàng)建新的文件,使用

nginx配置例子-反向代理實(shí)現(xiàn),學(xué)習(xí),nginx,nginx,運(yùn)維,java

(3)在新文件中,添加相關(guān)內(nèi)容

nginx配置例子-反向代理實(shí)現(xiàn),學(xué)習(xí),nginx,nginx,運(yùn)維,java

(4)在windows下的瀏覽器測試

nginx配置例子-反向代理實(shí)現(xiàn),學(xué)習(xí),nginx,nginx,運(yùn)維,java

4.2.2 具體配置

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

在/usr/local/nginx/conf/nginx.conf文件中,添加該配置信息到nginx.conf文件中

nginx配置例子-反向代理實(shí)現(xiàn),學(xué)習(xí),nginx,nginx,運(yùn)維,java

(2) 在防火墻中,開放該(1)中配置的端口

使用以下命令,查看防火墻開放的端口

? firewall-cmd --list-all

步驟一:在防火墻中,開放8080端口

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

步驟二:重啟防火墻

? firewall-cmd --reload

(3)測試

nginx配置例子-反向代理實(shí)現(xiàn),學(xué)習(xí),nginx,nginx,運(yùn)維,java

nginx配置例子-反向代理實(shí)現(xiàn),學(xué)習(xí),nginx,nginx,運(yùn)維,java文章來源地址http://www.zghlxwxcb.cn/news/detail-551311.html

到了這里,關(guān)于nginx配置例子-反向代理實(shí)現(xiàn)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • nginx反向代理配置

    nginx反向代理配置

    客戶端對代理是無感知的,只需將請求發(fā)送到反向代理服務(wù)器,由反向代理服務(wù)器去選擇目標(biāo)服務(wù)器獲取數(shù)據(jù)后,再返回給客戶端,此時(shí)反向代理服務(wù)器和目標(biāo)服務(wù)器對外就是一個(gè)服務(wù)器,暴露的是代理服務(wù)器地址,隱藏了真實(shí)服務(wù)器IP地址 瀏覽器訪問 www.123.com ,訪問nginx的地

    2024年02月17日
    瀏覽(28)
  • Nginx代理nginx.conf配置——反向代理(對WebSocket支持)

    Nginx代理nginx.conf配置——反向代理(對WebSocket支持)

    基于Nginx代理nginx.conf配置——反向代理,如果要添加websocket支持,需要進(jìn)行如下配置 在http中添加一下配置,添加對websocket支持 配置后重新運(yùn)行nginx后,websocket即可成功代理。 注意防火墻端口是否開放、nginx如果使用docker,其對應(yīng)的端口是否映射出來。

    2024年02月13日
    瀏覽(37)
  • nginx進(jìn)行反向代理的配置

    要在nginx中進(jìn)行反向代理,可以按照以下步驟進(jìn)行操作: 打開nginx配置文件,通常在/etc/nginx/nginx.conf中。 找到http段,添加以下內(nèi)容: 在上面的配置中,我們定義了一個(gè)名為example.com的虛擬主機(jī),它將監(jiān)聽端口80。在location /段中,我們將請求代理到本地主機(jī)的端口3000上。注意

    2024年02月14日
    瀏覽(20)
  • Nginx配置WebSocket反向代理

    Nginx配置WebSocket反向代理

    ? WebSocket協(xié)議相比較于HTTP協(xié)議成功握手后可以多次進(jìn)行通訊,直到連接被關(guān)閉。但是WebSocket中的握手和HTTP中的握手兼容,它使用HTTP中的Upgrade協(xié)議頭將連接從HTTP升級(jí)到WebSocket。這使得WebSocket程序可以更容易的使用現(xiàn)已存在的基礎(chǔ)設(shè)施。 $ vim /usr/local/nginx/conf/nginx.conf (nginx配置

    2024年02月07日
    瀏覽(17)
  • Linux配置nginx反向代理

    Linux配置nginx反向代理

    在云服務(wù)器上部署高并發(fā)的服務(wù),使用Nginx作為反向代理是一種常見的做法,可以實(shí)現(xiàn)流量分發(fā)、負(fù)載均衡,同時(shí)提升系統(tǒng)的可靠性和性能。 步驟概覽: 安裝Nginx: 確保服務(wù)器已安裝Nginx。若未安裝,可使用適用于你服務(wù)器系統(tǒng)的包管理工具(如apt或yum)進(jìn)行安裝。 配置負(fù)載

    2024年02月11日
    瀏覽(22)
  • Nginx配置反向代理實(shí)例一

    Nginx配置反向代理實(shí)例一

    Mac 安裝Nginx教程 提醒一下:下面實(shí)例講解是在Mac系統(tǒng)演示的; 反向代理實(shí)例一實(shí)現(xiàn)的效果 在瀏覽器地址欄輸入www.testproxy.com, 跳轉(zhuǎn)到系統(tǒng)Tomcat主頁面。 第一步:在系統(tǒng)的 hosts 文件進(jìn)行ip和域名對應(yīng)關(guān)系的配置。 Mac 系統(tǒng)修改Hosts文件的方法 : 打開在訪達(dá) 按住command + shift +

    2024年02月03日
    瀏覽(24)
  • Nginx反向代理配置模塊詳解

    隨著互聯(lián)網(wǎng)的發(fā)展,Web 應(yīng)用越來越廣泛,隨之而來的是對 Web 服務(wù)器的高并發(fā)、高可用、高性能等需求的日益增長。Nginx 作為一個(gè)高性能的 HTTP 和反向代理服務(wù)器,由于其出色的性能和穩(wěn)定性,越來越受到人們的青睞。本篇文章將詳細(xì)講解 Nginx 中的反向代理功能及其配置方法

    2024年01月23日
    瀏覽(18)
  • Nginx配置反向代理實(shí)例二

    Nginx配置反向代理實(shí)例二

    Mac 安裝Nginx教程 Nginx配置反向代理實(shí)例一 提醒一下:下面實(shí)例講解是在Mac系統(tǒng)演示的; 反向代理實(shí)例二實(shí)現(xiàn)的效果 使用nginx 反向代理,根據(jù)訪問的地址跳轉(zhuǎn)到不同端口的服務(wù)中 nginx 監(jiān)聽端口為81; 訪問地址1:http://192.168.0.101:81/test/a8080.html 直接跳轉(zhuǎn)到http://127.0.0.1:8080 訪問地

    2024年01月23日
    瀏覽(28)
  • Nginx 配置 HTTPS 過程(+反向代理)

    Nginx 配置 HTTPS 過程(+反向代理)

    nginx配置HTTPS前置條件 我這里參考了一個(gè)網(wǎng)友的文章,有興趣可以直達(dá):手把手教你Nginx 配置 HTTPS 完整過程_somnus_小凱的博客-CSDN博客_nginx配置https?。 不建議只一端配置https,另一端不配置,因?yàn)闉g覽器會(huì)攔截并給你一個(gè)白眼: mixed-content 。大意是要你:? 前端https頁面中不能

    2023年04月08日
    瀏覽(27)
  • Nginx:反向代理(示意圖+配置)

    Nginx:反向代理(示意圖+配置)

    示意圖: 反向代理(Reverse Proxy)是代理服務(wù)器的一種,它代表服務(wù)器接收客戶端的請求,并將這些請求轉(zhuǎn)發(fā)到適當(dāng)?shù)姆?wù)器。當(dāng)請求在后端服務(wù)器完成之后,反向代理搜集請求的響應(yīng)并將其傳輸給客戶端。公眾互聯(lián)網(wǎng)上的許多網(wǎng)站服務(wù)使用反向代理,以通過負(fù)載均衡和流量

    2024年02月07日
    瀏覽(19)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包