Nginx配置反向代理


反向代理 配置實例1
1、實現效果
(1)瀏覽器中輸入www.123.com,跳轉到linux系統tomcat主頁面中。
 
2、准備工作
(1)在linux中安裝tomcat,使用默認端口8080
 
3、訪問的過程的分析
 
0
4、具體配置
第一步 修改host文件
 
0
第二步 在nginx進行請求轉發的配置(反向代理)
找到server塊
listen為80
server_name改為nginx所在的ip地址
location 負責轉發 后面的 / 字符表示當地址是 / 是轉發給proxy_pass里的地址 location內容里添加proxy_pass屬性 http://127.0.0.1:8080 完成反向代理
 
0
5、最終測試
 
0
反向代理 配置實例2
1、實現效果
使用nginx做反向代理,根據訪問的路徑跳轉到不同的服務中去。
nginx端口9001
0
2、准備工作
(1)兩個tomcat一個8080 一個8081
(2)創建文件夾和測試頁面
3、具體配置
(1)找到nginx的配置文件進行配置
~ 表示現在是一個正則匹配的形式,如果路徑中有edu就轉發到8080的,如果有vod就轉發到8081。使用proxy_pass負責轉發
0
(2)開放對外訪問的端口號
fiirewall-cmd --add-service=http -permanent
firewall-cmd --add-port=80/tcp --permenent
firewall-cmd -reload
4、最終測試
location 指令說明
0
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM