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


25

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

目前,我在子目录中,/opt/但是我想听听其他人对此的看法...

Answers:


11

/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

请记住,这是一般情况,并非唯一表示申请的情况。


2
为什么建议您将日志放入/var/opt/webserver而不是放入/var/log/webserver?这是错字吗?
kaiser

在运行Debian的Google Compute Engine上,/ opt或/ srv目录是否足以部署节点应用程序,以便多个用户可以使用读/写权限访问它?
里纳夫

opt文件夹的最佳权限是什么?
伊万·桑切斯

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.