我知道这不是关于该主题的第一个问题,但我的目的稍微具体一些。
我读过很多关于它的讨论,我的理解是,从语义上讲,根据 FHS,网站应该保存在/srv
目录中。我不明白的是为什么 Apache 使用它/var
作为默认目录,为什么大多数人仍然使用它。
我是个完美主义者,服务器上有东西不完美,这让我很烦恼……好吧,完美的(因为这个我今晚真的睡不着觉……)。
基本上我想知道的是,是否有任何实际的/var
在和 中存储网站的区别/srv
。我现在已经使用 VPS 三天了,在此之前,我对 Linux 和服务器的体验非常少,所以可能有些事情我现在甚至无法想象,而这些事情可能会在未来造成问题。我想如果有这么多人使用,/var
一定有比很多人都这样做,所以我也会这样做。
答案1
/var 只是默认设置,大多数人在做任何事情时都会坚持使用默认设置。如果是一个简单的网站,那么几乎没有理由更改它。我管理一个非常复杂的 Web 应用程序,发现将其移动到 /srv 很有用,这样它就可以与其他内容隔离。这实际上更多的是为了我的方便,并保护我自己免受自己的粗心大意。
但从技术上来说,把它放在哪里并不重要。