nginx采坑記

采坑系列2-nginx

最近因?yàn)楣ぷ鳎枰渲胣ginx,初期nginx都運(yùn)行的非常的順利,在終端輸入命令

nginx

然后打開localhost:8080,出現(xiàn)了nginx的界面

重啟nginx,

nginx -s reload

一切到此都是兩個(gè)字:完美

然后題主進(jìn)行了一些私人配置,也不知道進(jìn)行了什么誤操作,之后運(yùn)行nginx一直報(bào)錯(cuò)

aa.png

嘗試了網(wǎng)上我能查到的所有的解決方案(有哪些可以自行去搜索)都沒用解決問題,無數(shù)次的重新安裝 brew reinstall nginx,甚至手動(dòng)刪除nginx相關(guān)目錄,報(bào)錯(cuò)依舊堅(jiān)挺的在那里。作為一個(gè)初次接觸nginx的小白,表示淚水止不住的往下流。無奈之際拿出朋友的電腦安裝nginx,在確認(rèn)朋友電腦上面nginx成功運(yùn)行和reload,對(duì)比/usr/local/var/run/nginx.pid。發(fā)現(xiàn)很多的文件都有紅色的標(biāo)記,文件明顯有損壞,解決方案很簡(jiǎn)單,完全的拷貝/usr/local/var/run/下nginx相關(guān)文件(如圖)替換損壞的文件,一切完美解決,

bb.png

與nginx無關(guān)的一些案例

依舊是工作所需,需要對(duì)80端口號(hào)的路徑做映射,nginx映射配置完成,發(fā)現(xiàn)無論如何都無法打開localhost,修改端口號(hào)發(fā)現(xiàn)可以打開頁(yè)面。


cc.png

通過

lsof -t -i :80

可以看到80號(hào)端口被其他進(jìn)程占用,那么通過以下命令可以方便的殺掉被占用對(duì)應(yīng)端口的進(jìn)程

kill $(lsof -t -i :80)

再次運(yùn)行lsof -t -i :80發(fā)現(xiàn)已經(jīng)沒有進(jìn)程占用80端口
注意:以上所有命令都只在mac上嘗試有效

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容