Где находится общепринятое расположение веб-приложений 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? Это опечатка?