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

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

Где традиционно размещаются веб-приложения node.js/express в файловой системе Linux?

В настоящее время у меня есть подкаталог, /opt/но мне бы хотелось услышать мнение других людей по этому поводу...

решение1

Каталог /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

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

решение2

Наиболее подходящим местом будет/srv.

Связанный контент