Где находится общепринятое расположение веб-приложений node.js / express в файловой системе linux?
В настоящее время у меня есть подкаталог, /opt/
но я хотел бы услышать мнение других людей об этом ...
Где находится общепринятое расположение веб-приложений node.js / express в файловой системе linux?
В настоящее время у меня есть подкаталог, /opt/
но я хотел бы услышать мнение других людей об этом ...
Ответы:
/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
Пожалуйста, имейте в виду, что это общий случай, и он не уникален для выражения заявлений.
Наиболее подходящее место будет под /srv
.
/var/opt/webserver
а не в/var/log/webserver
? Это опечатка?