檔案明明存在nginx卻提示404

2021-08-20 22:05:33 字數 716 閱讀 1669

netstat -ntulp |grep 80
發現80埠沒有開啟, 於是便重啟nginx服務

service nginx restart
此時再次檢視發現80埠是開啟了的, 然而訪問時提示404錯誤.

經確認伺服器的nginx配置檔案中設定的根目錄和index檔案均沒有錯誤, **根目錄下的確存在請求的檔案.

此時發現當請求html靜態檔案時可以正常響應, 請求php檔案時返回404, 懷疑是php-fpm出了問題.

因為nginx在處理php請求時會根據配置檔案中定義的匹配規則將php請求**給相應的fast-cgi(在此為php-fpm), 然後再由fast-cgi進行後續處理並返回結果給nginx

#nginx.conf

#some config...

.location ~ \

.php$

#come config...

.

所以如果fast_cgi程式無法開啟的話, nginx也會返回404錯誤.

根據配置檔案檢查9000埠

netstat -ntulp |grep 9000
發現9000埠沒有開啟, 重啟php-fpm

service php-fpm restart

優盤有空間卻提示拷貝不了檔案

分區內剩餘空間充足的情況下,向分區內複製檔案時提示無法寫入或磁碟空間已滿,這種情況因為分割槽型別為為老舊的fat16 fat32檔案系統。解決的方法很簡單,將分割槽格式化為ntfs格式,就可以存放大檔案了。fat16檔案系統非常老舊,在根目錄下能夠儲存的檔案和目錄的總數非常少,且fat16所能支援的...

明明沒有人用的ip配置上卻提示ip衝突的解決方法

今天早上一到公司就有10個人反映自己上不去網,提示ip衝突,當時就覺得很奇怪也很棘手。因為我們公司都是繫結mac上網的,而且區域網裡沒有dhcp伺服器,即便有個別人無意裝了什麼帶dhcp的東西,位址池也不會是我們辦公的網段 很奇葩數字的網段 所以不會衝突。為什麼是2003和xp系統會有問題,為什麼只...

如何強制刪掉檔案(特別提示檔案不存在)

使用電腦的過程中,經常會遇到,刪除乙個檔案時,提示檔案不存在,但是檔案又確實存在的情況,下面這個方法可以讓你無需安裝任何軟體,就刪除掉。del f a q 1 rd s q 1 2 儲存檔案,並修改擴充套件名為 bat,我這裡命名為 把檔案拖動到這個圖示以強制刪除.bat 方便記住操作方法。如果電腦...