/и т.д?
/ SRV?
/домой?
Приложения на этих языках не должны находиться в корне документа (который, на мой взгляд, находится в / srv / www). Но в противном случае я не могу придумать место / схему, которая лучше всего подходила бы для их хранения.
Идеи?
Где-то под /srv
. Если их пакет не устанавливает их где-то еще, и в этом случае конфигурация все еще должна быть под /srv
.
Я бы поместил их в / 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 / etcetera.
Вы можете сделать это как гибрид с приложениями, установленными в / opt / app-name, и символьными ссылками в / opt / share, opt / lib и т. Д., Указывая на файлы в пути приложения.
На самом деле не имеет значения, что вы выберете, если вы это документируете и придерживаетесь этого.
В идеале вы должны задокументировать свой выбор как в инструменте управления конфигурацией, так и в документации и в политике.
Береги себя, Рик