windows系統(tǒng)下安裝Nginx及簡單使用過程
一、背景
Nginx是一個很強大的高性能Web和反向代理服務(wù),也是一種輕量級的Web服務(wù)器,可以作為獨立的服務(wù)器部署網(wǎng)站,應(yīng)用非常廣泛,特別是現(xiàn)在前后端分離的情況下。而在開發(fā)過程中,我們常常需要在window系統(tǒng)下使用Nginx作為Web服務(wù)器。
二、安裝
1、下載Nginx
推薦兩個網(wǎng)站:
Nginx官網(wǎng): 點擊查看
Nginx中文網(wǎng):點擊查看
1.1、Nginx官網(wǎng):
1.1.1、去Nginx官網(wǎng)下載
訪問Nginx官網(wǎng),找到download
1.1.2、選擇Nginx版本
在下載界面選擇自己需要的Nginx版本,找到對應(yīng)版本,下載即可
1.1.3、解壓Nginx
下載到本地,直接解壓即可
1.2、Nginx中文網(wǎng):
1.2.1、去Nginx中文網(wǎng)下載
訪問Nginx中文網(wǎng),找到下載Nginx
1.2.2、選擇Nginx版本
在下載界面選擇自己需要的Nginx版本,找到對應(yīng)版本,下載即可
1.2.3、解壓Nginx
下載到本地,直接解壓即可
三、Nginx的使用
1、Nginx基本目錄
conf:存在Nginx配置文件的目錄
docs:存放Nginx文檔的目錄
html:存放靜態(tài)html文件的目錄
logs:存放Nginx日志的目錄
temp:存放臨時文件的目錄
2、查看80端口是否被占用
Nginx的配置文件是在conf目錄下的nginx.conf文件
可以看到Nginx默認配置的端口號是 80
如果Nginx的80端口號被占用,我們就需要去修改。
2.1、解決方式一:修改Nginx端口號
我們可以直接在 nginx.conf 配置文件里面修改端口號
2.2、解決方式二:殺死被占用的端口號
windows鍵+r 打開windows的運行窗口,輸入 cmd,打開cmd命令行窗口(也就是我們常說的小黑窗口)
netstat -ano(不好使)然后輸入 netstat -ano |findstr “端口號” 命令,查看此端口號的進程,找到對應(yīng)的PID(不好使)
或者使用 tasklist |findstr “進程名稱” 命令,查找到此進程的PID號
我們要找的是nginx.exe的進程PID號,直接輸入 tasklist |findstr “nginx.exe”,就可以找到對應(yīng)的PID號了
然后輸入 taskkill /f /t /pid pid號 ,根據(jù)PID,殺死此進程
或者輸入 taskkill /f /t /im “nginx.exe” ,根據(jù)進程的名稱殺死所有的進程
/f:強制殺死
/t:進程樹
注意進程名稱要輸入全稱,比如有的要加.exe!
我們可以通過右鍵.exe應(yīng)用程序,找到屬性
直接就可以看到此應(yīng)用程序的進程名稱
然后我們再次輸入 ==tasklist |findstr “nginx.exe”==命令,查看nginx.exe的進程信息,可以看到已經(jīng)沒有nginx.exe的進程信息了,說明我們已經(jīng)殺死nginx.exe的進程了。
3、Nginx啟動方式
3.1、雙擊Nginx.exe啟動(不推薦)
雙擊nginx目錄下的nginx.exe應(yīng)用程序,一般情況下,會有一個黑色的彈窗一閃而過,這就代表啟動成功了。
只不過,我這里是彈出來一個黑色窗口,問題不大!
然后在瀏覽器地址欄輸入 localhost:80 ,然后再回車(80端口號可以省略,就算輸入了也不顯示)
如果能看到這個頁面,那么nginx啟動就成功了。
3.2、通過命令啟動
在nginx安裝目錄的絕對路徑的框框內(nèi)輸入 cmd
直接輸入 nginx 或者 start nginx,然后回車,就可以啟動nginx了。
然后在瀏覽器地址欄輸入 localhost:80 ,然后再回車(80端口號可以省略,就算輸入了也不顯示)
如果能看到這個頁面,那么nginx啟動就成功了。
關(guān)閉nginx的命令:nginx -s stop
到此這篇關(guān)于windows系統(tǒng)下安裝Nginx以及簡單使用的文章就介紹到這了,更多相關(guān)Nginx安裝使用內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Nginx轉(zhuǎn)發(fā)需求querystring轉(zhuǎn)寫示例解析
這篇文章主要為大家介紹了Nginx轉(zhuǎn)發(fā)需求querystring轉(zhuǎn)寫示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-08-08Nginx前端頁面刷新后出現(xiàn)404的原因與解決方案
這篇文章主要來為大家詳細介紹一下Nginx前端頁面刷新后出現(xiàn)404 Not Found的原因與對應(yīng)的解決方案,有需要的小伙伴可以根據(jù)情況參考一下2025-03-03Nginx反向代理及負載均衡如何實現(xiàn)(基于linux)
這篇文章主要介紹了Nginx反向代理及負載均衡如何實現(xiàn)(基于linux),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-09-09