先來看一下我的nginx配置
如果把圖中第一處圈選,換成別的工作空間下靜態頁面目錄,遊覽器訪問localhost:808 (808是我配置的nginx埠),即可正常訪問到靜態頁面。
這也說明nginx是沒有問題,而且別的工作空間也是一直用的這套nginx配置。
奇怪的是換了個工作空間就無法正常訪問靜態頁面,而且頁面會報錯
很明顯這是nginx的錯誤,這個頁面存在於nginx安裝目錄下的html資料夾中。預設是當發生500、502、503、504錯誤時會出現,具體出現場景是由nginx配置決定的(見圖一第二處圈選)
在確認不是nginx配置的問題後,開始排查nginx的錯誤日誌,果然是有報錯。(錯誤日誌存在於nginx安裝目錄下的logs資料夾中)
圖中圈選處列印出的錯誤日誌,正是靜態頁面目錄位址。對比圖一的配置後會發現少了\r,而且還被換了行。
原來nginx把\r當做換行處理了。把 \ 換成 / 就解決問題了,或者寫路徑時用雙斜槓 \\
window下nginx服務操作
windows下nginx的啟動 停止等命令 在windows下使用nginx,我們需要掌握一些基本的操作命令,比如 啟動 停止nginx服務,重新載入nginx等,下面我就進行一些簡單的介紹。1 啟動 c server nginx 1.0.2 start nginx 或c server nginx...
window下Nginx怎麼安裝啟動
b 開啟命令列視窗 win r 輸入cmd,然後確定 c 進入解壓目錄 cd d d nginx d 輸入 start nginx 然後回車,開始執行nginx 執行之後,怎麼關閉呢,nginx s stop,即可。還有其他選項供選擇 nginx s stop quit reopen reload ...
Window下的Nginx詳細配置
nginx 是高效能的 http 和反向 的伺服器,處理高併發能力是十分強大的,能經受高負 載的考驗,有報告表明能支援高達 50,000 個併發連線數 暴露的是 伺服器位址,隱藏了真實伺服器 ip 位址 增加伺服器的數量,然後將請求分發到各個伺服器上,將原先請求集中到單個伺服器上的 情況改為將請求分...