组织 /var/www 目录的最佳方法是什么?

组织 /var/www 目录的最佳方法是什么?

我很快将在 LAMP 堆栈上托管大约 100 个站点。我需要能够保持/var/www目录井然有序且可扩展。组织此目录的最佳方式是什么?

以下是我迄今为止见过的一些方法。

/var/www/vhosts/example.com/subdomain/httpdocs/index.html
/var/www/subdomain.example.com/ht_docs/index.html
/var/www/sites/subdomain.example.com/index.html

有什么推荐的做法吗?您喜欢哪种方法?

答案1

我个人更喜欢使用/srv,但我倾向于按如下方式组织:

/srv/<customer name>/<application name>/webroot/
/srv/<customer name>/<application name>/approot/
/srv/<customer name>/<application name>/logs/

所以

/srv/tomoconnor/homesite/webroot/index.html
/srv/tomoconnor/homesite/approot/lib/special.py
/srv/tomoconnor/homesite/logs/access.log

可能是它的布局方式。(但不是)。

对于如何布局并没有严格的要求,只要它符合Linux 文件系统层次标准

相关内容