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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Nginx >内容正文

Nginx

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

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

場景

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

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

Nginx的配置文件位置以及組成部分結構講解:

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

Linux-Ubuntu Server 16.04安裝JDK以及配置JDK環境變量:

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

Nginx配置實例-反向代理實現瀏覽器請求Nginx跳轉到服務器某頁面:

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

實現效果:

監聽端口9001

使用Nginx反向代理,根據訪問的路徑跳轉到不同端口的服務中。

比如:

訪問:http://192.168.208.134:9001/badao,直接跳轉到8080

訪問:http://192.168.208.134:9001/liumang,直接跳轉到8081

注:

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

實現

準備工作

準備兩個不同端口的Tomcat

參照上面示例中已經搭建好一臺Tomcat是8080端口,再準備一臺Tomcat端口為8081。

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

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

?

編輯配置文件

vi server.xml

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

?

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

./startup.sh

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

?

創建文件夾和測試頁面

首先新建兩個html

第一個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>


第二個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,并將第一個html命名為1.html并放在badao目錄下

?

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

?

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

?

配置Nginx實現反向代理

在上個示例中安裝Nginx后在默認安裝位置下找到其配置文件

?

在配置文件中可以看到之前配置的請求跳轉。

往下面找到注釋掉的地方

?

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

??? 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

?

打開瀏覽器查看效果

?

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。