使用nginx.exe時(shí)閃退的原因和解決方法

最近使用老師給的nginx.exe時(shí),點(diǎn)擊nginx.exe突然屏幕就閃一下,然后什么動(dòng)靜都沒有了
經(jīng)過一番排查,發(fā)現(xiàn)是端口被占用所導(dǎo)致的,所以解決方法就是解除端口的占用狀態(tài)
(有時(shí)文件路徑下有中文也會(huì)導(dǎo)致出錯(cuò),所以最好避免路徑中有中文)
以下記錄一下我今天端口被占用時(shí)的解決方法詳細(xì)步驟:
1、要知道自己使用的是哪一個(gè)端口。
可以在文件路徑下找到nginx.conf這個(gè)文件,用記事本打開

如下圖,可以看到我這里的nginx.exe使用的端口80端口

2、查看端口使用情況
打開命令提示符,我這里用的是win+R然后輸入cmd的方式打開的(打開命令提示符的方式有很多,大家也可以用其他方式打開)

打開后,直接查看自己使用的端口情況,查詢語句是netstat -aon|findstr "端口號(hào)",例如我這里是80端口,則我應(yīng)該輸入netstat -aon|findstr "80",如下圖(注意:t和-之間有一個(gè)空格,r和"之間有空格,雙引號(hào)需要是英文狀態(tài)下的雙引號(hào))

從上圖中可以看出,我當(dāng)前的80端口有兩個(gè)程序在使用,有時(shí)候可能這個(gè)地方不止兩條程序在占用,可能有很多條占用80端口的信息,把后面的數(shù)字都記?。?9104、32364),然后打開任務(wù)管理器,將所有占用的程序結(jié)束掉(第二列數(shù)字冒號(hào)后面的才是端口號(hào))
3、結(jié)束占用端口的程序
打開任務(wù)管理器,我這里用的是ctrl+shift+esc打開的(打開任務(wù)管理器的方式有很多,大家也可以用其他方式打開)
找到詳細(xì)信息這一欄,然后在PID這一列找我們之前記下的數(shù)字(19104、32364)

找到一個(gè)數(shù)字后,右擊該行,再點(diǎn)擊結(jié)束任務(wù),這樣就結(jié)束了一個(gè)占用端口的程序。然后繼續(xù)找下一個(gè)數(shù)字,直到占用端口的幾個(gè)數(shù)字對(duì)應(yīng)的程序都被結(jié)束了之后這一步就算完成了。
(從下圖中可以看到,當(dāng)前我想使用的nginx.exe文件有兩條運(yùn)行信息,一條是我們?yōu)榱私獬丝谡加帽緛砭蛻?yīng)該結(jié)束的(19104),還有一條并沒有占用端口(34840),但是為了避免其他問題的產(chǎn)生,可以把另一條也結(jié)束掉)

我在結(jié)束程序這一步遇到一個(gè)程序,叫做winspace.exe,結(jié)束之后又自動(dòng)運(yùn)行起來,又占用了端口。

網(wǎng)上說將winspace.exe這個(gè)程序設(shè)置成手動(dòng)之后就不會(huì)產(chǎn)生這個(gè)問題,但是我沒找到手動(dòng)這個(gè)選項(xiàng),然后我用了另一種方法將其暫停了。如下圖
在服務(wù)欄中找到winspace這一列,然后右擊,點(diǎn)擊停止即可

4、打開nginx.exe進(jìn)行使用
通過以上三個(gè)步驟,就解決了端口占用問題,然后現(xiàn)在就可以使用nginx.exe了
我的使用方法是:
1.在nginx.exe的文件目錄下輸入cmd,然后回車,然后會(huì)彈出一個(gè)以該文件目錄下為開頭的命令提示符窗口,然后最小化該窗口(不要關(guān)閉,關(guān)閉之后很有可能會(huì)導(dǎo)致nginx.exe無法正常運(yùn)行)

2.在瀏覽器中的地址欄中輸入localhost:80,然后回車,就能跳到nginx.exe對(duì)應(yīng)的網(wǎng)頁頁面了

以上就是我今天使用nginx.exe閃退,然后解決端口占用問題的過程與方法,希望能夠幫到大家!
到此這篇關(guān)于使用nginx.exe時(shí)閃退的原因和解決方法的文章就介紹到這了,更多相關(guān)nginx.exe閃退內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
nginx默認(rèn)虛擬主機(jī)之default_server詳解
這段文章主要解釋了Nginx默認(rèn)虛擬主機(jī)`default_server`的工作原理及配置優(yōu)先,涵蓋了Nginx如何處理未匹配到的域名請(qǐng)求,以及`default_server`配置文件的優(yōu)先ginx配置詳解2026-05-05
服務(wù)器重啟后寶塔界面打開顯示404 nginx的解決方法
在阿里云服務(wù)器搭建寶塔界面,服務(wù)器重啟之后打開寶塔顯示404 not found nginx,本文給大家介紹了服務(wù)器重啟后寶塔界面打開顯示404 nginx的解決方法,需要的朋友可以參考下2024-02-02
使用Nginx進(jìn)行URL轉(zhuǎn)發(fā)的配置案例
Nginx是一個(gè)高性能的Web服務(wù)器和反向代理服務(wù)器,它還可以用于URL轉(zhuǎn)發(fā),在本教學(xué)文章中,我們將從安裝Nginx開始,逐步介紹配置步驟,并展示一個(gè)URL轉(zhuǎn)發(fā)的案例,感興趣的朋友可以參考下2023-09-09
使用Nginx部署前端Vue項(xiàng)目的實(shí)現(xiàn)
本文主要介紹了使用Nginx部署前端Vue項(xiàng)目的實(shí)現(xiàn),通過將這兩者結(jié)合起來,我們可以高效地托管我們的前端應(yīng)用,下面就一起來介紹一下,感興趣的可以了解一下2024-09-09
windows下nginx服務(wù)關(guān)不掉問題解決
這篇文章主要給大家介紹了關(guān)于windows下nginx服務(wù)關(guān)不掉問題解決的相關(guān)資料,nginx是一種網(wǎng)絡(luò)服務(wù)器,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-08-08

