Apache-2.2

為什麼文件需要是世界可讀的 Apache 才能為它們提供服務。

  • December 2, 2011

為什麼文件需要是世界可讀的 Apache 才能為它們提供服務?

我認為如果他們擁有購買 Apache 使用者或組。並且這些文件是可讀和可執行的,這將允許 Apache 為這些文件提供服務。

如何處理對 Apache 的請求。他們是分配了使用者guest 還是nobody,還是Apache 擁有這些請求。

除了基本的如何更改使用者組和權限之外的任何文件都很好。我的問題不是更改權限,而是了解如何處理請求以及為什麼文件需要是世界可讀的。

這不是關於 Apache 以及它如何讀取文件的問題,而是關於 *NIX 管理和 chmod 使用的一般問題。

*nix 系統上的文件/目錄有一個所有者和一個與之關聯的組(chown)。它們還附加了安全位,定義了以下屬性:

  • 所有者權限
  • 群組的權限
  • 其他人的權限

如果 Apache 沒有這些類別之一的權限,則它無法讀取該文件。

請參閱以下有關 chmod 和 chown 的維基百科文章:

http://en.wikipedia.org/wiki/Chmod

http://en.wikipedia.org/wiki/Chown

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