ディストリビューションにバンドルされた LAMP を使用するのが最善の選択でしょうか?

ディストリビューションにバンドルされた LAMP を使用するのが最善の選択でしょうか?

疑問に思っているのですが、ディストリビューションで提供されている LAMP スタックを使用する方が良いのでしょうか、それとも自分でインストールする方が良いのでしょうか。つまり、そのまま使用しても問題ないのでしょうかapt-get install apache2 (...)、それともソフトウェアをダウンロードして自分のディレクトリに解凍する方が良いのでしょうか。

より良いものの定義 - 結局のところ、これは難しいトピックです。これらの LAMP スタックは、同じマシン上の多くのサービスの 1 つとして配置され、リバース プロキシ (nginx?) によって世界に公開されます。最終的には、Apache2 の 2 つまたは 3 つの異なるインスタンスを使用することになるかもしれません (そうすべきでしょうか?)。単純なディレクトリ内に含まれるアプリケーションの管理性が好きです。パフ、そしてそれらは消えます。また、新しいユーザーを簡単に作成して、それを 1 つのディレクトリのみに制限できると思います。

一方、初心者の私としては、パッケージ マネージャーは、私が考えも及ばないような多くの問題について考慮し、すべてをより安全な方法で準備していると感じています。また、1 つのコマンドだけで最新の状態に保つのもはるかに簡単です。

私の質問は、私の場合には、distro-default パッケージを使用するのが適切な方法であるかどうかです。

答え1

上から目線で言うつもりはありませんが、あなたが言うように、あなたは初心者です。初心者には、できるだけシンプルに、ディストリビューションのパッケージと機能を使用することをお勧めします。個人的には、サーバー上で複数の Apache インスタンスを実行することはお勧めしません。そのようなセキュリティが必要な場合は、Xen、Kvm、さらには Docker などを検討してください。

とはいえ、私はシステム管理会社で働いており、通常はできる限りディストリビューションに忠実であり続けるようにしています。これは、メンテナーがすでに提供しているソリューションを利用する最も簡単な方法です。しかし、時にはそれらのソリューションを見つけるのが少し難しいこともあります。しかし、Serverfault はそれに役立ちます。

関連情報