Linux 文件系统中 Node.js 应用程序的推荐位置?

Linux 文件系统中 Node.js 应用程序的推荐位置?

在 Linux 文件系统中,node.js/express Web 应用程序通常接受的位置在哪里?

目前我有一个子目录,/opt/但我想听听其他人对此的看法......

答案1

/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

请记住,这是一般情况,并不是 Express 应用程序所独有的。

答案2

最合适的地方是在/srv

相关内容