Nginx啟動(dòng)時(shí)80端口被占用的問(wèn)題解決
前言
在啟動(dòng)nginx.exe時(shí),可能會(huì)遇到一閃而過(guò)的情況,此時(shí)查看任務(wù)管理器,會(huì)發(fā)現(xiàn)nginx根本沒(méi)有啟用.
我們可以打開(kāi)控制面板nginx -t
查看相關(guān)信息
可以看到
nginx: the configuration file D:\nginx-1.20.2/conf/nginx.conf syntax is ok nginx: [emerg] bind() to 0.0.0.0:80 failed (10013: An attempt was made to access a socket in a way forbidden by its access permissions) nginx: configuration file D:\nginx-1.20.2/conf/nginx.conf test failed
這個(gè)錯(cuò)誤信息表明 Nginx 在嘗試綁定到端口 80 時(shí)遇到了權(quán)限問(wèn)題。錯(cuò)誤代碼 10013 通常意味著你的 Nginx 服務(wù)沒(méi)有足夠的權(quán)限來(lái)監(jiān)聽(tīng)該端口。在 Windows 系統(tǒng)上,端口 80 和 443 等低端口號(hào)通常需要管理員權(quán)限才能使用。
我們可以選擇修改Nginx的默認(rèn)端口來(lái)解決這個(gè)問(wèn)題,本文則選擇處理掉這個(gè)占用80端口的程序 -
那么是哪個(gè)程序占用了80端口呢?
你可以使用命令netstat -aon | findstr :80
來(lái)檢查哪個(gè)程序正在使用該端口。如果發(fā)現(xiàn)有程序正在使用,你需要停止那個(gè)程序或更改 Nginx 的監(jiān)聽(tīng)端口。
根據(jù)信息,找到80端口的PID=4 ,再到任務(wù)管理器中查看:
通過(guò)右鍵,屬性,看到該服務(wù)是調(diào)用了ntoskrnl.exe。
不要著急結(jié)束進(jìn)程,先來(lái)了解一下ntoskrnl.exe
ntoskrnl.exe 是 Windows 操作系統(tǒng)的內(nèi)核程序,它扮演著基礎(chǔ)和核心的角色,負(fù)責(zé)管理系統(tǒng)的核心功能,確保系統(tǒng)的正常運(yùn)行。
ntoskrnl.exe 通常位于系統(tǒng)文件夾(如 C:\Windows\System32)中,是系統(tǒng)正常運(yùn)行的關(guān)鍵組件。任何對(duì) ntoskrnl.exe 的損害或沖突都可能導(dǎo)致系統(tǒng)不穩(wěn)定甚至崩潰。因此,保持該文件的完整性和兼容性對(duì)于系統(tǒng)的穩(wěn)定運(yùn)行至關(guān)重要。
當(dāng) ntoskrnl.exe 出現(xiàn)問(wèn)題時(shí),常見(jiàn)的癥狀包括系統(tǒng)藍(lán)屏、自動(dòng)重啟或者系統(tǒng)性能下降。
總的來(lái)說(shuō),ntoskrnl.exe 是 Windows 操作系統(tǒng)中不可或缺的一部分,它的穩(wěn)定性和性能直接影響著整個(gè)系統(tǒng)的運(yùn)行狀況。
ntoskrnl.exe 是 Windows 操作系統(tǒng)的一個(gè)重要內(nèi)核程序文件,里面存儲(chǔ)了大量的二進(jìn)制內(nèi)核代碼,用于調(diào)度系統(tǒng)。因此,我們不能隨意就結(jié)束掉這個(gè)任務(wù).
解決方法
1. 搜索服務(wù)打開(kāi)
2. 找到World Wide Web 發(fā)布服務(wù)這個(gè)服務(wù),右鍵屬性,將它的啟動(dòng)類(lèi)型改為手動(dòng),然后停止掉該服務(wù)。
3. 此時(shí)就可以正常啟動(dòng)nginx了
到此這篇關(guān)于Nginx啟動(dòng)時(shí)80端口被占用的問(wèn)題解決的文章就介紹到這了,更多相關(guān)Nginx 80端口被占用內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
nginx 配置location匹配規(guī)則實(shí)例講解
在本篇文章里小編給大家整理的是關(guān)于nginx 配置location匹配規(guī)則實(shí)例講解內(nèi)容,需要的朋友們學(xué)習(xí)下。2020-03-03使用nginx實(shí)現(xiàn)一個(gè)端口和ip訪問(wèn)多個(gè)vue前端的全過(guò)程
為滿(mǎn)足單端口訪問(wèn)多個(gè)前端應(yīng)用的需求,需要對(duì)nginx進(jìn)行配置,同時(shí)修改vue項(xiàng)目的publicPath參數(shù),這篇文章主要介紹了使用nginx實(shí)現(xiàn)一個(gè)端口和ip訪問(wèn)多個(gè)vue前端的相關(guān)資料,需要的朋友可以參考下2024-09-09配置ab來(lái)為Nginx服務(wù)器做壓力測(cè)試的方法
這篇文章主要介紹了配置ab來(lái)為Nginx服務(wù)器做壓力測(cè)試的方法,ab是針對(duì)Apache的測(cè)試工具但本文講解其測(cè)試Nginx的過(guò)程,需要的朋友可以參考下2016-01-01keepalived+lvs 對(duì)nginx做負(fù)載均衡和高可用的操作方法
這篇文章主要介紹了keepalived+lvs 對(duì)nginx做負(fù)載均衡和高可用的操作方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2023-12-12Nginx代理到https地址忽略證書(shū)驗(yàn)證配置的實(shí)現(xiàn)
在特定情況下,Nginx代理到HTTPS地址可能需要忽略證書(shū)驗(yàn)證,本文就來(lái)介紹一下如何實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2024-09-09