初學者配置nginx遇到的埠變化問題

2021-08-01 02:47:40 字數 412 閱讀 5516

初學者配置nginx遇到的埠變化問題

server 

}

以上是nginx預設監聽埠號為81的情況,並整合了另外乙個8080埠的內網web。

然後問題出現了,當訪問http://localhost:81/*** 後,瀏覽器自動跳轉到了 http://localhost/***,導致訪問失敗。

原來,如果nginx的監聽埠不是預設的80埠,改為其他非80埠後,後端服務tomcat中的request.getserverport()方法無法獲得正確的埠號,仍然返回到80埠。在response.sendredirect()時,客戶端可能無法獲得正確的重定向url。

所以正確的配置:

server 

}

NGINX初學者指南

2.配置檔案的結構 3.提供靜態內容 4.設定簡單的 伺服器 5.設定fastcgi 參考文件 nginx有乙個主程序和幾個工作程序。主流程的主要目的是讀取和評估配置,以及維護工作流程。工作程序對請求進行實際處理。nginx採用基於事件的模型和依賴於作業系統的機制,在工作程序之間有效地分配請求。工作...

nginx 初學者指南

學習論壇 nginx 初學者指南nginx 初學者指南 配置檔案的結構 服務於靜態內容 設定簡單的 伺服器 設定fastcgi nginx有乙個主程序和幾個工作程序。主流程的主要目的是讀取和評估配置,以及維護工作流程。工作程序對請求進行實際處理。nginx使用基於事件的模型和依賴於作業系統的機制來有...

Nginx 2 初學者使用

原文 nginx有乙個master程序和幾個worker程序。master程序用來讀取和評估配置檔案,以及維護worker程序。worker程序用來處理實際的請求。nginx使用事件模型和基於作業系統的邏輯來實現高效的worker處理程序。worker程序的數量可以定義到配置檔案中,或者根據cpu核...