專案中希望直接網域名稱訪問:。這種情況下埠預設是80,如何才能把請求轉移到9001埠呢?
這裡就要用到反向**工具:nginx
什麼是反向**?
nginx可以當做反向**伺服器來使用:
利用反向**,就可以解決我們前面所說的埠問題,如圖
nginx可以通過命令列來啟動,操作命令:
示例:
nginx中的每個server就是乙個反向**配置,可以有多個server
啟動nginx,然後用網域名稱訪問後台管理系統。
現在實現了網域名稱訪問**了,中間的流程是怎樣的呢?
瀏覽器準備發起請求,訪問但需要進行網域名稱解析
請求被發往解析得到的ip,並且預設使用80埠:
本機的nginx一直監聽80埠,因此捕獲這個請求
nginx中配置了反向**規則,將manage.leyou.com**到127.0.0.1:9001,因此請求被**
後台系統的webpack server監聽的埠是9001,得到請求並處理,完成後將響應返回到nginx
nginx將得到的結果返回到瀏覽器
Linux知識點梳理
使用者名稱 主機名 root hostname 使用者名稱 主機名稱 符號含義 當前使用者屬於root使用者 當前使用者屬於普通使用者 注意 對系統進行配置管理時,如要root使用者 檢視主機名稱 hostname設定主機名稱 hostname hadoop senior.com注意 該方式設定,當...
spring 知識點梳理
1.spring預設所有管理的bean都是單例模式 懶載入,所有的bean都是交給spring容器中的map管理,生命週期與spring相同,如果使用多例模式,bean則是交給記憶體管理,生命週期與spring無關 2.ssm分層 控制層 服務層 資料層 對應的註解分別為 controller se...
Linux C知識點梳理
第1章 程式設計和c語言 最簡單的c語言程式 第2章 演算法 程式的靈魂 第3章 簡單的c程式設計 順序程式設計 常量,變數 先定義後使用 常變數,識別符號 資料型別 運算子與表示式,不同型別資料間混合運算 c語句 資料的輸入輸出,printf scanf 函式,字元資料輸入輸出 第4章 選擇結構程...