我很快将在 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 文件系统层次标准。