Apache-2.2

啟用 apache 創建目錄/文件

  • January 6, 2014

我想讓 apache 自動創建文件/目錄。

在某些網路主機中,例如,當我安裝 wordpress 時,apache 能夠自動創建wp-config.php文件。

但在我的 VPS 中,我必須手動創建wp-config.php文件。

我知道這樣做chmod 777很危險,並且chown apache:apache會使以前的所有者無法寫入這些文件。

我怎樣才能做到這一點?我必須動態設置Userapache嗎?Group

嘗試從您希望伺服器能夠訪問的任何目錄中使用這些命令。

chmod 775 .
chgrp apache .

這將允許 Web 伺服器寫入該目錄,即使它不擁有該目錄。(我假設您的 Web 伺服器使用的組是apache。)

創建文件後,您可以使用命令更改權限以防止將新文件寫入目錄(再次從目錄執行)。

chmod 755 .

.您可以在上述所有命令中 替換目錄路徑。

嘗試限制伺服器可以寫入的文件和目錄的數量。如果您的 Web 伺服器受到威脅,這些位置可用於儲存惡意軟體。

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