将网站文件存储在 /usr/share/www/ 而不是 /var/www/

将网站文件存储在 /usr/share/www/ 而不是 /var/www/

我刚刚看到/var/目录定义为:

多用途日志、临时文件、瞬时文件和假脱机文件。有时在 /var 上安装基于内存的文件系统。 

/usr/描述为:

大多数用户实用程序和应用程序。

并且/usr/share/是:

与架构无关的文件。

在我看来,我编写的 Web 应用程序似乎属于“用户实用程序和应用程序”类别(但这是一个服务器,因此如果我想让其他管理员使用它,将这些内容存储在我的主目录下是不切实际的)。我的 Web 应用程序与“系统架构”无关。

因此,/usr/share/www/看起来是存储 Web 应用程序和服务的好地方,而不是/var/www/。我知道 Apache 服务器的惯例是存储在 中/var/,但我使用的是不同的服务器,即使我使用的是 Apache,我也不介意违反这个特定的惯例。

我的问题是,有什么令人信服的理由反对使用该目录吗?

答案1

没有任何强制要求您使用其中任何一种。您可以定义文件存放的位置。有些人将文件移动到他们的用户帐户下,有些人创建目录/srv/...我创建了一个/websites/目录。

/var/www/这只是一种惯例。你不必遵守它。

编辑/srv/实际上也是一个惯例,只是目前没有一个 Debian/Ubuntu 遵循。

相关内容