Linuxファイルシステムでのnode.jsアプリケーションの推奨場所は?


25

node.js / express Webアプリの従来受け入れられている場所は、Linuxファイルシステムのどこですか?

現在、サブディレクトリを持っていますが、/opt/これについて他の人の意見を聞きたいです...

回答:


11

/optディレクトリには、プログラムのための良い場所で配布ファイル。この/srvディレクトリは、プログラムの実行時データに使用されます。(Filesystem Hierarchy Standardを参照してください。)構成ファイル/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?これはタイプミスですか?
カイザー

Debianを実行しているGoogle Compute Engineでは、/ optまたは/ srvディレクトリはノードアプリケーションをデプロイするのに十分である必要があります。これにより、複数のユーザーが読み取り/書き込み権限でアクセスできますか?
リナウ

optフォルダーの最適なアクセス許可は何ですか?
イヴァンサンチェス

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.