1. 程式人生 > 實用技巧 >Windows下nginx伺服器搭建

Windows下nginx伺服器搭建

Windows 下nginx伺服器搭建

最近測試https解密效能,由於公網伺服器不穩定,所以在內網搭建了一個伺服器,可以直接請求該地址,也可以通過該地址執行檔案下載。

一、預設使用
1、 下載nginx 壓縮包,並解壓 , 執行nginx.exe ;下載地址http://nginx.org
2、 瀏覽器輸入http://localhost 即可出現 welcome頁面。

二、修改http配置
1、本地磁碟建立資料夾,放入要的展示html檔案,同時也可以放入其它檔案,用來做下載使用。
在這裡插入圖片描述
2、進入到資料夾nginx/conf目錄,使用notepad開啟nginx.conf 進行如下配置;修改http的基本配置,注意埠號,預設為80,但有可能我們之前部署過IIS,或者apache之類的環境,埠有可能已被佔用。

在這裡插入圖片描述
3、 執行壓縮路徑下的nginx.exe ,會出現閃現,,所以不建議這種直接啟動方式;在cmd下進入到資料夾路徑,執行start nginx.exe 沒報錯即可。
4、 瀏覽器輸入http://localhost:8999 頁面會加載出自定義的index.html 內容。
在這裡插入圖片描述
三、修改https配置
1、預設nginx.conf配置檔案裡有ssl相關配置,我們只需要放開註釋,(注意,放開註釋只需要把server 這一個方法放開即可,誤放多了就報錯了,)
此時需要用到證書及祕鑰,把裝置上的CA證書通過證書祕鑰分離的方式下載到本地。
然後將其放入到conf目錄下即可。
2、修改本地要開啟的資料夾,及要展示的頁面。
在這裡插入圖片描述
在這裡插入圖片描述
3、 瀏覽器輸入:https://localhost:443頁面展示如下:
在這裡插入圖片描述
4、 瀏覽器輸入:https://localhost:443\abc.tar 可以直接執行下載檔案操作
在這裡插入圖片描述
5、如果是其它客戶端來訪問此伺服器,直接輸入https://192.x.x.x 本地ip即可。

四、cmd下相關命令
D:zyl_soft\nginx_1.7 start nginx.exe 啟動服務
D:zyl_soft\nginx_1.7 nginx –s reload 修改配置後重新載入配置,優先啟動服務
D:zyl_soft\nginx_1.7 nginx –s stop 停止服務

Linux環境搭建nginx伺服器


參考文件:
https://www.cnblogs.com/wyd168/p/6636529.html
常見錯誤:
https://www.cnblogs.com/ghjbk/p/6744131.html 缺少ssl, 配置檔案去註釋符。

如果你裝了openssl 還報錯,說明您的nginx 未引用ssl lib 包,如果你修改了nginx 引用ssl lib 包還報錯,請檢查 你放開的註釋是否多了,我就犯過這個錯誤,一直誤以為安裝不正確,關鍵是錯誤了提示錯誤的行數也不多,所以多注意細節啦。