Рекомендуемое местоположение node.js приложений в файловой системе Linux?

Дурак действительно хорош в этом. Вы могли шаблон тега (shift-T) на общей подчиненной строке, затем префикс тега (;) удалить (d) сообщения соответствия.

"Руководство дурака, Используя теги"

26
06.04.2012, 02:32
2 ответа

/opt каталог является хорошим местоположением для файлов распределения программы. /srv каталог используется для данных времени выполнения программ. (См. Стандарт Иерархии Файловой системы.), В отличие от этого, /etc каталог, где стандарт указывает что /opt/<pkg> конфигурационные файлы должны быть помещены в /etc/opt/<pkg>, нет никакой стандартизации этого /srv/opt/<pkg> должна быть параллельная структура (хотя это - вероятно, не плохая идея).

Таким образом:

/opt/webserver/     (your node.js application)
    server.js
    package.json
    node_modules/
    ...

/etc/opt/webserver/
    config.json     (configuration file for your web server)

/srv/opt/webserver/ (opt subdirectory suggested, but not required)
    index.html
    images/
    css/
    ...

/var/opt/webserver
    error.log
    request.log

Следует иметь в виду, что это - общий случай и не уникально для выражения applicaitons.

12
27.01.2020, 19:40
  • 1
    То, почему Вы рекомендовали поместить, входит /var/opt/webserver а не в /var/log/webserver? Действительно ли это - опечатка? –  kaiser 19.02.2016, 14:39
  • 2
    На выполнении Google Compute Engine Debian / должен выбрать или/srv каталог быть достаточно хорошим для развертывания приложения узла, таким образом, многочисленные пользователи могут получить доступ к нему с полномочиями чтения-записи? –  Rinav 22.11.2017, 08:00

Самое соответствующее место было бы под /srv.

4
27.01.2020, 19:40

Теги

Похожие вопросы