Ubuntu

非標準站點目錄

  • October 16, 2018

您知道,預設情況下,像 nginx 和 apache 這樣的伺服器使用標準的站點目錄。像“public_html”、“www”。而且我注意到在多使用者設置中,網站被放置在使用者的主目錄中

/home/username/public_html

我有這樣的設置,使用 nginx 和 php-fpm,並且我希望在所有者的主目錄之外有一個包含所有站點的自定義目錄,例如

/sites/www.example.org/

這是一個壞主意嗎?改用主目錄有什麼好處嗎?

顯然我會 chown 每個 sitedir 所以它屬於關聯的使用者。

我會說這取決於。如果每個使用者都有自己的私人網站,您可以將它們放在*/home/user/public_html但如果網站不是這樣的個人網站,我會將它們放在您提供的文件夾結構中,它們位於/sites/domain /子域/*。

將所有網站放在一個目錄中可以更輕鬆地授予權限、進行備份、可能將它們放在不同的磁碟(掛載點)等。

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