/ETC?
/srv?
/家?
这些语言的应用程序不应该位于文档根目录下(我认为,位于 /srv/www 下)。但除此之外,我想不出一个最佳的存储位置/方案。
有想法吗?
答案1
下的某个地方/srv
。除非他们的包将它们安装在其他地方,在这种情况下配置仍然应该在下/srv
。
答案2
我会把它们放在 /opt/ 中。这就是标准所暗示的FHS 文件。
对此,目前仍存在两种观点。
第一种将使用 /opt,就像许多发行版使用 /usr 一样,将应用程序脚本放在 /usr/share 下,将库放在 /usr/lib 中。在这种情况下,路径将是 /opt/bin、/opt/lib 和 /opt/share。
第二个命令会将每个应用程序放在各自的目录中。最终您将得到 /opt/app1/bin、/opt/app1/lib、/opt/app1/share、/opt/app2/bin、/opt/app2/lib/ 等等。
您可以将其作为混合体来执行,将应用程序安装在 /opt/app-name 中,并将 /opt/share、opt/lib 等中的符号链接指向应用程序路径中的文件。
只要您记录下来并坚持下去,您选择哪一个并不重要。
理想情况下,您会在配置管理工具、文档和策略中记录该选择。
保重,里克