/等等?
/ SRV?
/家?
这些语言的应用程序不应该在文件根目录下(在我看来,它是在/ srv / www下)。 但是,否则,我想不出一个最佳实践来存储它们的位置/scheme。
想法?
某处在/srv 。 除非他们的软件包将其安装在其他地方,在这种情况下,configuration应该仍然在/srv 。
我会把它们放在/ opt /中。 这是标准在FHS文件中所暗示的。
关于这个问题还有两个想法。
第一个将使用/ opt的方式与许多发行版使用/ usr的方式相同,将应用程序脚本放在/ usr / share和/ usr / lib下。 这种情况下的path将是/ opt / bin,/ opt / lib和/ opt / share。
第二个将把每个应用程序放在自己的目录中。 您将以/ opt / app1 / bin,/ opt / app1 / lib,/ opt / app1 / share,/ opt / app2 / bin,/ opt / app2 / lib / etcetera结束。
您可以将其作为与安装在/ opt / app-name和sym链接中的应用程序的混合来执行,位于/ opt / share,opt / lib等等中,指向应用程序path中的文件。
只要你logging下来并坚持下去,你select哪一个并不重要。
理想情况下,您将logging您的configurationpipe理工具,文档和策略中的select。
保重,Rik