VPS 主机目录结构建议

VPS 主机目录结构建议

愚蠢的问题:我将把大约 5-7 个小型/个人网站(博客、论坛、网络项目等)转移到单个 VPS 主机,并希望获得关于在 Linux 文件系统中存储每个网站的位置的建议。

我的主要目标:

  • 保持可扩展性。我希望该结构能够适应未来的网站。
  • 保持事物合理的安全。

你的想法?

-M

答案1

看一下FHS:

旧位置是 /var/www,现在我主张使用 /srv。

我也喜欢使用 /srv/$fqdn/{htdocs,logs,cgi-bin} 等。但您也可以反过来使用 /srv/{htdocs,logs,cgi-bin}/$fqdn。而且您可以同时使用这两种方式。编写一个用于更新链接的小脚本或 makefile 并不难。

答案2

在 Linux 世界中,它通常位于 /var 中(有些人可能会说 /home 等)。因此,问题可能是深度优先还是广度优先:

/var/xxx/www
/var/xxx/logs
/var/xxx/db

/var/yyy/www
/var/yyy/logs
/var/yyy/db

vs

/var/www/xxx
/var/www/yyy
/var/logs/xxx
/var/logs/yyy
/var/db/xxx
/var/db/yyy

我认为大多数人倾向于第二种。

相关内容