測試架構師必備技能-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/關注碼同學公眾號:自動化軟體測試
本文著作權歸作者所有,任何形式的轉載都請聯絡作者獲得授權並註明出處。