我第一次使用VPS,並且想知道設置這臺服務器的最佳方式,這是合理的,並儘可能少地設置權限。如何避免VPS Web服務器上的用戶/許可證頭痛?
因此,我使用/ var/www(www-data擁有的所有文件)用於PostfixAdmin,phpMyAdmin等系統內容。對於實際域,它們在~/www/
中。所以,我的結構是這樣的:
~/
www/
domain1.com
domain2.com
logs/
domain1.com
domain2.com
的問題是,某些網絡應用像WordPress想許多文件是可寫的,和Apache的用戶是www數據。我發現即使我在某個域中使用chgrp -R www-data .; chmod -R g+w .
,WordPress仍然會投訴,直到文件實際上由www-data 擁有。
這臺服務器沒有FTP,只允許我通過密鑰,沒有密碼的SFTP。我試圖儘可能保持這種安全。但是,如果我SFTP中,我創建文件作爲我自己,而不是萬維網數據。
我正在尋找關於如何設置這個系統的建議,這樣我就可以放入文件,編輯它們,並且所有的權限都是Apache所需的權限,無論它需要做什麼。
謝謝!