/var/ 或 /home/username/ 下的 Web 目录



有人可以在/var/vs/home/username/下对 web 目录提出建议吗?或者您通常将网络目录放在哪里?

我能想到的是,/var 更自然,因为 Web 服务是一个站点事件并且是默认的。但是在/home 下似乎更安全,因为它不需要打开 ftp chroot。

我正在从服务器中的单用户/单站点移动到多用户/多站点,因此这个问题变得很重要。

两者都是可行的。

从Web服务器的角度来看,例如Apache,使用什么目录路径来存储每个站点文件并不重要,只要Web服务器和虚拟主机配置文件正确即可。

一个更重要的方面,特别是对于安全方面,与权限有关。这包括以下用户的权限:

  • 运行 Web 服务器进程的系统用户,例如 www 或 www-data
  • 与每个站点的目录和文件关联的所有者和组
  • 系统的其他用户

如果您的方案依赖于一个或多个用户的个人网站,则像 Apache mod_userdir 模块之类的内容可能会有所帮助。

这就是现在的全部内容。

最新更新