类 Unix 应用服务器上主要应用部署目录结构的约定

类 Unix 应用服务器上主要应用部署目录结构的约定

我正在工作的客户将其应用程序部署到他们在根级别创建的目录中。虽然我承认这是本地偏好的问题,但我不确定这是否符合如何在类 Unix 系统上分发应用程序组件的普遍接受的标准。例如,通常情况下,我会将部署的应用程序的二进制文件放在/opt、conf 文件中/etc、日志下/var等。但话又说回来,这是服务器使用的主要应用程序,因此它并不完全等同于将某些 3rd 方软件解压到/opt

不过,就我个人而言,我不想在根级别添加任何目录,即出于对原始 Unix 文件层次结构的尊重,保持该级别神圣。我想问这是否常见以及这种方法的一些后果是什么。

答案1

文件系统层次结构标准定义特定文件的去向。作为服务器的管理员,您可以选择将文件放置在您想要的任何位置。主要后果是“下一个人”接管并必须找出非标准位置。

相关内容