啟用 apache 建立目錄/文件

啟用 apache 建立目錄/文件

我想讓apache自動建立檔案/目錄。

在某些網站主機中,例如,當我安裝 wordpress 時,apache 能夠自動建立wp-config.php檔案。

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

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

我怎樣才能做到這一點?我必須動態設定 apacheUserGroup

答案1

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

chmod 775 .
chgrp apache .

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

建立檔案後,您可以變更權限以防止使用命令將新檔案寫入目錄(再次從目錄執行)。

chmod 755 .

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

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

答案2

您可以使用相同的 uid:gid 建立多個登入。 Fe 登入apachewwwsitedeveloperall 都可以指派給 uid=80。這樣可以保留現有用戶,同時可以輕鬆新增的同等帳戶。

相關內容