日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > Nginx >内容正文

Nginx

Nginx配置实例-反向代理实例:根据访问的路径跳转到不同端口的服务中

發(fā)布時(shí)間:2025/3/19 Nginx 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Nginx配置实例-反向代理实例:根据访问的路径跳转到不同端口的服务中 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

場景

Ubuntu Server 16.04 LTS上怎樣安裝下載安裝Nginx并啟動:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/102828075

Nginx的配置文件位置以及組成部分結(jié)構(gòu)講解:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/102829618

Linux-Ubuntu Server 16.04安裝JDK以及配置JDK環(huán)境變量:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/97438518

Nginx配置實(shí)例-反向代理實(shí)現(xiàn)瀏覽器請求Nginx跳轉(zhuǎn)到服務(wù)器某頁面:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/102944133

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

監(jiān)聽端口9001

使用Nginx反向代理,根據(jù)訪問的路徑跳轉(zhuǎn)到不同端口的服務(wù)中。

比如:

訪問:http://192.168.208.134:9001/badao,直接跳轉(zhuǎn)到8080

訪問:http://192.168.208.134:9001/liumang,直接跳轉(zhuǎn)到8081

注:

博客:
https://blog.csdn.net/badao_liumang_qizhi
關(guān)注公眾號
霸道的程序猿
獲取編程相關(guān)電子書、教程推送與免費(fèi)下載。

實(shí)現(xiàn)

準(zhǔn)備工作

準(zhǔn)備兩個(gè)不同端口的Tomcat

參照上面示例中已經(jīng)搭建好一臺Tomcat是8080端口,再準(zhǔn)備一臺Tomcat端口為8081。

在 /usr/src/ 下新建tomcat8080目錄與tomcat8081目錄。然后分別上傳兩個(gè)tomcat的tar包。

在8080中正常啟動Tomcat,在8081中修改Tomcat的端口號,Tomcat的配置文件位置在conf下的server.xml

?

編輯配置文件

vi server.xml

將端口修改為8081,并將其他沒有注釋的端口修改,避免沖突。

?

然后都回到tocmat目錄下的bin下啟動tomcat

./startup.sh

然后打開瀏覽器,訪問兩個(gè)端口的tomcat

?

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

首先新建兩個(gè)html

第一個(gè)html

<!doctype html> <html lang="en"><head><meta charset="UTF-8"><meta name="Generator" content="EditPlus?"><meta name="Author" content=""><meta name="Keywords" content=""><meta name="Description" content=""><title>Document</title></head><body><h1>公眾號:霸道的程序猿----8080</h1></body> </html>


第二個(gè)html

<!doctype html> <html lang="en"><head><meta charset="UTF-8"><meta name="Generator" content="EditPlus?"><meta name="Author" content=""><meta name="Keywords" content=""><meta name="Description" content=""><title>Document</title></head><body><h1>公眾號:霸道的程序猿----8081</h1></body> </html>

在tomcat8080目錄下的webapps下新建目錄badao,并將第一個(gè)html命名為1.html并放在badao目錄下

?

在tomcat8081目錄下的webapps下新建目錄liumang,并將第二個(gè)html命名為1.html并放在liumang目錄下

?

然后打開瀏覽器分別訪問查看效果

?

配置Nginx實(shí)現(xiàn)反向代理

在上個(gè)示例中安裝Nginx后在默認(rèn)安裝位置下找到其配置文件

?

在配置文件中可以看到之前配置的請求跳轉(zhuǎn)。

往下面找到注釋掉的地方

?

將注釋的地方打開并修改為

??? server {listen?????? 9001;server_name? 192.168.208.134;location ~/badao/ {proxy_pass http://127.0.0.1:8080;}location ~/liumang/{proxy_pass http://127.0.0.1:8081;}}

?

然后回到sbin目錄下啟動nginx

?

打開瀏覽器查看效果

?

總結(jié)

以上是生活随笔為你收集整理的Nginx配置实例-反向代理实例:根据访问的路径跳转到不同端口的服务中的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。