場景
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

打開瀏覽器查看效果

轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/39855.html
標籤:架構設計
