Linux

Apache 無法獲取文件

  • December 8, 2011

我對 Apache 有一個奇怪的問題。我將一些網站從一個硬體遷移到另一個硬體(以及從 Centos 5 到 Centos 6),只有 PHP 程式碼和一些數據庫。除了一個站點(VirtualHost)之外,一切都很好並且正在執行。

Apache 無法載入靜態文件(簡單圖像)。在伺服器狀態下,我通過 GET 看到很多“發送回复”(W)狀態,這些文件,apache 在 100% 的 cpu 上執行,負載非常高。

我比較了(我認為)兩台伺服器上的所有配置文件(看起來還可以),發現文件系統錯誤(沒有錯誤),並比較了新舊伺服器上的 md5sum(也可以)。

你知道什麼是壞的嗎?

您是否查看過訪問和錯誤日誌?我會先這樣做。我還會嘗試禁用該虛擬主機使用的任何 .htaccess 文件。可能是一些錯誤的規則或新伺服器不喜歡的 php 標誌。

引用自:https://serverfault.com/questions/338859