将项目文件放在var / www而不是nginx / html中

时间:2014-03-31 16:29:04

标签: nginx centos

我看到一些教程,人们将他们的项目文件放在var/www的linux环境中,而不是说... nginx默认dir usr/share/nginx/html在许多与nginx相关的教程中。

我想知道将项目放在那里是否有一些好处,而不是默认目录。

1 个答案:

答案 0 :(得分:2)

我认为FHS/usr/var层次结构列出的目的应该能够很好地回答这个问题。

关于/usr

  

/ usr是文件系统的第二个主要部分。 / usr是可共享的只读数据。这意味着/ usr应该可以在各种符合FHS的主机之间共享,并且不得写入。任何特定于主机或随时间变化的信息都存储在其他地方。

关于/var

  

/ var包含可变数据文件。这包括假脱机目录和文件,管理和日志记录数据以及临时和临时文件。

     

/ var的某些部分在不同系统之间不可共享。例如,/ var / log,/ var / lock和/ var / run。其他部分可以共享,特别是/ var / mail,/ var / cache / man,/ var / cache / fonts和/ var / spool / news。

     此处指定了

/ var,以便可以将/ usr挂载为只读。曾经进入/ usr的所有内容都是在系统操作期间写入的(而不是安装和软件维护)必须在/ var。