1. 程式人生 > 其它 >測試架構師必備技能-Nginx安裝部署實戰

測試架構師必備技能-Nginx安裝部署實戰

每天進步一點點,關注我們哦,每天分享測試技術文章

本文章出自【碼同學軟體測試】

碼同學公眾號:自動化軟體測試,領取資料可加:Matongxue_8

碼同學抖音號:小碼哥聊軟體測試

 

Nginx("engine x")是一款是由俄羅斯的程式設計師Igor Sysoev所開發高效能的免費開源Web和 反向代理伺服器,也是一個 IMAP/POP3/SMTP 代理伺服器。在高併發訪問的情況下,Nginx是Apache伺服器不錯的替代品。官網資料顯示每秒TPS高達50W左右。本文為讀者朋友們介紹在windows平臺上部署以及啟動nginx。



01

下載



在nginx的官網地址進行下載,其官網地址如下所示:

http://nginx.org/

 

 

 

點選當前最新版本nginx1.19.6版本連結,然後跳轉至如下Linux和Windows作業系統下的1.19.6版本的nginx下載地址

 

 

 

我們需要在windows環境安裝nginx,因此單擊“nginx/Windows-1.19.6”,然後如下圖所示,在瀏覽器視窗底部出現nginx下載進度小頁籤顯示,等待nginx下載完畢。


 

 


 



02

安裝



解壓縮下載檔案nginx-1.19.6.zip。將解壓縮檔案nginx-1.19.6剪下到非系統盤。

如下所示,是nginx的目錄結構,nginx.exe是nginx的啟動工具,nginx的配置檔案在conf目錄下,logs目錄下存放的是nginx的日誌檔案。

 

 



03

啟動



啟動方式很多,可以雙擊nginx解壓目錄下的nginx.exe啟動nginx,出現一閃而過的視窗,是正常的,表示nginx伺服器已經啟動;

也可以在cmd命令視窗輸入命令nginx,使用命令到達nginx的加壓縮後的目錄,然後輸入nginx命令,如下所示:

 

 

 

在瀏覽器地址框輸入地址:

  • http://localhost:80

  • 或者http://127.0.0.1:80

  • 或者http://localhost

  • 或者http://127.0.0.1

然後瀏覽器出現如下資訊,說明nginx啟動成功


 

 




免費領取碼同學軟體測試課程筆記+超多學習資料+完整視訊+面試題,可加微信:Matongxue_8

 

04

配置



(1)修改埠號

conf目錄下的nginx.conf,預設配置的nginx監聽的埠為80,如果80埠被佔用可以修改為未被佔用的埠即可。

 

 

 

注意:

  • 檢查80埠是否被佔用的命令是:netstat -ano | findstr “80”

  • 當我們修改了nginx的配置檔案nginx.conf時,不需要關閉nginx後重新啟動nginx,只需要執行命令 nginx -s reload 即可讓改動生效。

 

 

 

(2)配置靜態資源

在解壓縮的nginx目錄下新建static目錄,在該目錄下拷貝貼上一張圖片資源1.jpg:

 

 

然後在nginx.conf配置檔案中,root修改相對路徑為static,如下所示:

 

 

 

然後執行命令 nginx -s reload 即可實現修改生效,然後在瀏覽器位址列輸入訪問地址:http://localhost/1.jpg

 

 



05

停止



 

 

如果使用cmd命令視窗啟動nginx,關閉cmd視窗是不能結束nginx程序的,可使用如下三種方法關閉nginx:

  • 輸入nginx命令

    nginx -s stop(快速停止nginx)  或nginx -s quit(完整有序的停止nginx)。

  • 使用taskkill

    taskkill /f /t /im nginx.exe

  • 工作管理員中結束nginx任務

 

以上是windows環境下常用的下載、安裝、啟動、配置、停止等操作步驟。

 

END

免費領取碼同學軟體測試課程筆記+超多學習資料+學習完整視訊 ☞ 可加:Matongxue_8/關注碼同學公眾號:自動化軟體測試

本文著作權歸作者所有,任何形式的轉載都請聯絡作者獲得授權並註明出處。