使用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ù)字都記住(19104、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服務(wù)器上搭建圖片緩存服務(wù)的基本配置解析
這篇文章主要介紹了Nginx服務(wù)器上搭建圖片緩存服務(wù)的基本配置解析,分別介紹了通過proxy_store模塊和proxy_cache模塊兩種方式的配置,需要的朋友可以參考下2016-04-04使用Nginx反向代理實(shí)現(xiàn)多端口跳轉(zhuǎn)的實(shí)戰(zhàn)分享
在現(xiàn)代Web開發(fā)中,Nginx作為一款高性能的開源反向代理服務(wù)器,提供了強(qiáng)大的功能來管理網(wǎng)絡(luò)流量和路由,本文將介紹如何利用 Nginx 的反向代理功能,以實(shí)現(xiàn)多端口跳轉(zhuǎn)的效果,需要的朋友可以參考下2024-02-02Nginx中l(wèi)ocation proxy_pass加與不加/的區(qū)別說明
本文總結(jié)了Nginx配置中的location匹配規(guī)則和proxy_pass用法,包括前綴匹配、精確匹配、正則表達(dá)式匹配、通配符匹配以及proxy_pass的配置細(xì)節(jié)2024-12-12使用Nginx Ingress 優(yōu)雅顯示錯(cuò)誤頁面
這篇文章主要為大家介紹了使用Nginx Ingress 優(yōu)雅顯示錯(cuò)誤頁面實(shí)現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-09-09Nginx+Tomcat負(fù)載均衡及動(dòng)靜分離群集的實(shí)現(xiàn)
本文主要介紹了Nginx+Tomcat負(fù)載均衡及動(dòng)靜分離群集的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-02-02利用Nginx_geo模塊實(shí)現(xiàn)CDN調(diào)度的配置方法
今天小編就為大家分享一篇利用Nginx_geo模塊實(shí)現(xiàn)CDN調(diào)度的配置方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-08-08CentOS 7.3.1611編譯安裝Nginx1.10.3+MySQL5.7.16+PHP7.1.2
這篇文章主要介紹了CentOS 7.3.1611編譯安裝Nginx1.10.3+MySQL5.7.16+PHP7.1.2,需要的朋友可以參考下2018-01-01