为什么Apache指向/ var / www?

问题描述

| 这只是出于我自己的好奇心。 var目录的用途不是保存系统写入的文件吗?例如:日志,缓存,锁定等。 我知道您可以通过修改配置文件将apache指向任何地方,但是我不明白为什么认位置是/ var / www。     

解决方法

        
/var/
是   可变文件-预期内容在系统正常运行期间会不断更改的文件--例如日志,假脱机文件和临时电子邮件文件。有时是一个单独的分区。 -维基百科 因此不一定是系统写的东西。我同意
www
有点奇怪-它不应该是所有变量。有些发行版的发行价在
/usr/share
以下,而在其他地方则有些发行版-
/var/www
并未得到普遍认可。实际上,根据FHS的数据,www数据应低于
/srv
,但是我遇到的几乎没有系统遵守该规定。     ,        我也很好奇,所以我翻阅了一些旧的邮件列表帖子。动机的一部分似乎是“ 5”很可能保存在读写文件系统或设备上,而系统的其他部分则可能是只读的(CD等)。正如其他人所说的,“ 5”是用于变量文件的,因此根据定义,它不应该是只读的。 Apache无法控制默认配置的配置方式,这取决于Linux发行版开发人员。在Debian关于ѭ7的一些讨论中,答案似乎是“保持现状”。