Apache-2.2
為什麼文件需要是世界可讀的 Apache 才能為它們提供服務。
為什麼文件需要是世界可讀的 Apache 才能為它們提供服務?
我認為如果他們擁有購買 Apache 使用者或組。並且這些文件是可讀和可執行的,這將允許 Apache 為這些文件提供服務。
如何處理對 Apache 的請求。他們是分配了使用者guest 還是nobody,還是Apache 擁有這些請求。
除了基本的如何更改使用者組和權限之外的任何文件都很好。我的問題不是更改權限,而是了解如何處理請求以及為什麼文件需要是世界可讀的。
這不是關於 Apache 以及它如何讀取文件的問題,而是關於 *NIX 管理和 chmod 使用的一般問題。
*nix 系統上的文件/目錄有一個所有者和一個與之關聯的組(chown)。它們還附加了安全位,定義了以下屬性:
- 所有者權限
- 群組的權限
- 其他人的權限
如果 Apache 沒有這些類別之一的權限,則它無法讀取該文件。
請參閱以下有關 chmod 和 chown 的維基百科文章: