背景:今天遇到url無法訪問的問題,也是第一次nginx環境問題的排查,順道做個小結。
前端現象如圖
1.nginx的日誌輸出
路徑:/opt/log/nginx/+域名,查看一下日誌,如果請求後沒有日誌出來,可以判斷是請求沒有轉發,基本nginx有問題
2.檢查nginx配置:
命令行:nginx -t
正常應該這樣:
如果出現這種:
說明證書有問題,解決方案聯繫對應rd,這個我們貌似解決不了。
3.查看nginx 進程
ps -ef |grep nginx
正常應該這種如圖
如果遇到這種如圖,說明nginx進程沒有啓動
解決方法:重啓nginx
目錄:cd /opt/soft/nginx/sbin/
重啓:./ nginx
正常這種:
如果重啓遇到這種錯誤如圖:
進程被佔用了,解決方案很簡單,殺掉全部
命令行:killall -9 nginx
基本就可以解決問題了。
參考網站:
https://blog.csdn.net/qq_22638399/article/details/81060535
https://www.cnblogs.com/xianlei/p/8692973.html
https://blog.csdn.net/zyhlearnjava/article/details/71908529