自作のアプリケーションはLinuxのどのディレクトリに置けばよいですか？


## 環境

OS：Amazon Linux2

## やりたいこと

自作または会社で作成したWebアプリをLinuxにデプロイしようとしていますが、どのディレクトリに置くべきでしょうか？




web アプリ **ではない** のであれば `/usr/local` とか `/opt/プロジェクト名`
とか、標準的なディレクトリ選定基準があって（コメント欄でリンクあり）それに従うことになるでしょう。インストーラは非標準な場所にもインストールできるように作っておかないと記憶装置の容量が足らない場合にユーザー（というか管理者）が困る(=使ってもらえない)ことになります。

web アプリ限定ということだと、普通の Unix/Linux ユーザーがこれを自分で起動することはまずないので（起動するのは `Apache httpd`
等 web server
であろう）インストール先は各サーバー管理者のセキュリティ指針等によって決める・決まることになります。逆に言うと「ここにインストールすればだれからも文句が出ない」ような標準的なインストール先なんてものは無いです。なのであなたの組織（なりあなた自身なり）で決めればよいというか、決めるしかないというか。それが悩ましいということなら、悩む前に「あなたの組織のセキュリティ指針」を定めるほうが先っス。




web アプリ **ではない** のであれば `/usr/local` とか `/opt/プロジェクト名`
とか、標準的なディレクトリ選定基準があって（コメント欄でリンクあり）それに従うことになるでしょう。インストーラは非標準な場所にもインストールできるように作っておかないと記憶装置の容量が足らない場合にユーザー（というか管理者）が困る(=使ってもらえない)ことになります。

web アプリ限定ということだと、普通の Unix/Linux ユーザーがこれを自分で起動することはまずないので（起動するのは `Apache httpd`
等 web server
であろう）インストール先は各サーバー管理者のセキュリティ指針等によって決める・決まることになります。逆に言うと「ここにインストールすればだれからも文句が出ない」ような標準的なインストール先なんてものは無いです。なのであなたの組織（なりあなた自身なり）で決めればよいというか、決めるしかないというか。それが悩ましいということなら、悩む前に「あなたの組織のセキュリティ指針」を定めるほうが先っス。

