/var/www 和 /usr/local 之间的区别

cea*_*cea 4 path

我不明白linux 命令上/var/www路径和/usr/local路径之间的区别,因为例如目前我可以看到我的 red5 服务器文件夹在后一个路径中,并且在该文件夹中是/webapps/root/demos路径,让我想知道它为什么在那里以及为什么 red5 目录不在第一条道路上。这两条路径有什么区别?我的意思是显然要放置所有公开查看的 html 文件,然后我可以理解/etc/httpdapache的路径,但确实/usr/local总是指诸如媒体和服务器连接之类的东西 - 这是为什么?那么rootin webapps 指的是什么,如果您的服务器正在运行,任何人基本上都可以访问演示时是如何实现的。

rki*_*ing 10

linux 系统的目录结构由Filesystem Hierarchy Standard定义。

/usr/local 目录通常用于用户安装的不属于官方发行版的应用程序。这些通常是您从源代码或二进制 tar 存档安装的应用程序。使用您的分发包管理软件安装的应用程序将安装在 / 和 /usr 下。

/var 子目录用于变量文件。具体来说,它是为修改过的文件创建的,以便它可以以 r/w 方式挂载,而 / 和 /usr 以只读方式挂载。

/var/www 不是 FHS 的官方标准目录,但已被许多 Linux 发行版使用。在其他发行版上使用的其他目录是 /srv/www 和 /usr/share/www。

我不熟悉Red5。如果我理解正确,它已经在 /usr/local/webapps/root/demos 下安装了演示应用程序。

如上所述,用户安装的应用程序通常安装在 /usr/local 文件夹下。

/var/www 是实际的 HTML 页面不应该是应用程序的地方。