Onde está o local convencionalmente aceito dos aplicativos da web node.js / express, em um sistema de arquivos linux?
Atualmente, tenho um subdiretório, /opt/
mas gostaria de ouvir a opinião de outras pessoas sobre isso ...
Onde está o local convencionalmente aceito dos aplicativos da web node.js / express, em um sistema de arquivos linux?
Atualmente, tenho um subdiretório, /opt/
mas gostaria de ouvir a opinião de outras pessoas sobre isso ...
Respostas:
O /opt
diretório é um bom local para os arquivos de distribuição do programa . O /srv
diretório é usado para os dados de tempo de execução dos programas . (Consulte o Padrão de hierarquia do sistema de arquivos .) Ao contrário do /etc
diretório em que o padrão indica que os /opt/<pkg>
arquivos de configuração devem ser colocados /etc/opt/<pkg>
, não há padronização que /srv/opt/<pkg>
deva ser uma estrutura paralela (embora provavelmente não seja uma má idéia).
Em suma:
/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
Lembre-se de que esse é o caso geral e não é exclusivo para expressar aplicativos.
O lugar mais apropriado seria embaixo /srv
.
/var/opt/webserver
e não os logs/var/log/webserver
? Isso é um erro de digitação?