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

関連情報