解決nginx啟動(dòng)失敗(bind()?to?0.0.0.0:80?failed,An?attempt?was?made?to?access?a?socket?in...)
nginx不能啟動(dòng)
報(bào)錯(cuò)如下:
該錯(cuò)誤 實(shí)在 nginx 的 logs 下的 errorr.log 中查看
2018/12/24 10:29:15 [emerg] 14940#3232: 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)
1. 通過(guò) cmd 命令查看 80 端口的占用情況
輸入命令: netstat -aon|findstr "80"
C:\Users\Administrator>netstat -aon|findstr "80" TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 17368 TCP 0.0.0.0:1555 0.0.0.0:0 LISTENING 800 TCP 0.0.0.0:8081 0.0.0.0:0 LISTENING 18528 TCP 0.0.0.0:54021 0.0.0.0:0 LISTENING 3480 TCP 127.0.0.1:80 127.0.0.1:23924 FIN_WAIT_2 17368 TCP 127.0.0.1:80 127.0.0.1:23930 FIN_WAIT_2 17368 TCP 127.0.0.1:80 127.0.0.1:23932 FIN_WAIT_2 17368 TCP 127.0.0.1:80 127.0.0.1:23937 FIN_WAIT_2 17368
2. 查看 17368 端口 對(duì)應(yīng)的任務(wù)
輸入命令: tasklist|findstr "17368"
C:\Users\Administrator>tasklist|findstr "17368" nginx.exe 17368 Console 2 2,260 K
因?yàn)槲疫@里已經(jīng)改完了, 所以 看見(jiàn)的是 nginx 任務(wù)
3. 干掉對(duì)應(yīng)的 任務(wù)即可
總結(jié)
1.事實(shí)上,我通過(guò)以上方步驟,我發(fā)現(xiàn)我的端口占用 是 System 占用的, 但是我沒(méi)敢直接干掉 這個(gè)任務(wù),我突然想到可能是 IIS 服務(wù) 原因。
果不其然, 這個(gè) IIS 服務(wù)在每次 強(qiáng)制更新后就會(huì) 監(jiān)聽(tīng) 80 端口
右擊 — 停止 即可
2.還遇到過(guò), eclipse 啟動(dòng)了 一個(gè)80端口的 web服務(wù),導(dǎo)致上述錯(cuò)誤的出現(xiàn)
總之,出現(xiàn)錯(cuò)誤的時(shí)候,先看看:
- 1. iis 是不是開(kāi)啟了
- 2. 自己是否有 80 端口的web 項(xiàng)目
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- nginx:?[emerg]?unknown?directive報(bào)錯(cuò)誤的問(wèn)題
- Nginx配置SSL證書(shū)出現(xiàn)PEM_read_bio_PrivateKey() failed錯(cuò)誤解決
- nginx報(bào)錯(cuò)connect() failed(111: Connection refused)while connecting to upstream解決方法
- nginx connect() to unix:/var/run/php-fpm.sock failed (11: Resource temporarily unavailable)
- 解決nginx:[emerg]?getpwnam(“nginx“)failed報(bào)錯(cuò)問(wèn)題
相關(guān)文章
Nginx出現(xiàn)404 Not Found nginx/1.23.4的完美解決方案
在Nginx配置過(guò)程中,404 Not Found錯(cuò)誤是一個(gè)常見(jiàn)問(wèn)題,本文將詳細(xì)解析Nginx 404 Not Found的原因及解決方案,確保您能夠輕松解決這一問(wèn)題,需要的小伙伴跟著小編一起來(lái)學(xué)習(xí)學(xué)習(xí)吧2024-07-07nginx加php-fpm出現(xiàn)502 bad gateway錯(cuò)誤的5種解決方法
這篇文章主要介紹了nginx加php-fpm環(huán)境中出現(xiàn)502 bad gateway錯(cuò)誤的5種解決方法,總結(jié)歸納服務(wù)器出現(xiàn)502錯(cuò)誤的原因多數(shù)為連接過(guò)多和腳本超時(shí),本文總結(jié)了5種解決方法,需要的朋友可以參考下2014-05-05Nginx實(shí)現(xiàn)瀏覽器可實(shí)時(shí)查看訪問(wèn)日志的步驟詳解
我們經(jīng)常需要在頁(yè)面上實(shí)時(shí)查看nginx的日志輸出,并且能在頁(yè)面上顯示,那么下面小編就給大家說(shuō)下怎么在瀏覽器上實(shí)時(shí)動(dòng)態(tài)的查看nginx的訪問(wèn)日志,有需要的朋友們可以參考借鑒。2016-09-09Nginx獲取客戶端真實(shí)IP(real_ip_header)的實(shí)現(xiàn)
在使用Nginx作為反向代理時(shí),確保獲取客戶端真實(shí)IP是關(guān)鍵,通過(guò)配置real_ip_header和set_real_ip_from,Nginx可以正確解析X-Forwarded-For頭部信息,并更新$remote_addr為客戶端真實(shí)IP,下面就來(lái)具體介紹一下2024-10-10使用LDAP實(shí)現(xiàn)Nginx用戶認(rèn)證的示例
本文主要使用Nginx和LDAP實(shí)現(xiàn)用戶認(rèn)證,通過(guò)配置Nginx和安裝nginx-auth-ldap模塊,可以實(shí)現(xiàn)基于LDAP的認(rèn)證邏輯,下面就來(lái)介紹一下,感興趣的可以了解一下2024-12-12