【问题标题】:web directories under /var/ or /home/username/?/var/ 或 /home/username/ 下的 web 目录?
【发布时间】:2017-11-25 02:03:16
【问题描述】:

有人可以就 /var/ 与 /home/username/ 下的网络目录提供建议吗?或者您通常将 Web 目录放在哪里?

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

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

【问题讨论】:

标签: linux apache ubuntu web


【解决方案1】:

两者都是可行的。

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

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

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

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

到此为止。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-10
    相关资源
    最近更新 更多