O diretório /opt
é um bom local para os arquivos do distribuição . O diretório /srv
é usado para os programas em tempo de execução data . (Por favor, veja o Padrão de Hierarquia do Sistema de Arquivos .) Diferente do diretório /etc
onde o padrão indica que os arquivos de configuração /opt/<pkg>
devem ser colocados em /etc/opt/<pkg>
, não há padronização de que /srv/opt/<pkg>
deva ser uma estrutura paralela (embora provavelmente não seja uma má ideia).
Em resumo:
/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
Por favor, tenha em mente que este é o caso geral, e não é exclusivo para expressar aplicações.
Espero que ajude,
Frank