Localização recomendada dos aplicativos node.js no sistema de arquivos linux?

20

Onde é o local convencionalmente aceito de aplicativos da Web node.js / express, em um sistema de arquivos linux?

Atualmente, tenho um subdiretório em /opt/ , mas gostaria de ouvir a opinião de outras pessoas sobre isso ...

    
por UpTheCreek 05.04.2012 / 14:56

2 respostas

9

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

    
por 11.07.2012 / 13:53
4

O local mais adequado seria /srv .

    
por 05.04.2012 / 15:06