これは、Webサーバー管理の開始に関する標準的な質問の提案です。
あなたがSysAdを始めたばかりで、WebOpsを初めて使用する場合、またはWeb Server SysAdのサポートがほとんどない、またはまったくない小規模なチームであると仮定します(そして、現在それを購入する余裕はありません)。
これは、Webサーバー管理の開始に関する標準的な質問の提案です。
あなたがSysAdを始めたばかりで、WebOpsを初めて使用する場合、またはWeb Server SysAdのサポートがほとんどない、またはまったくない小規模なチームであると仮定します(そして、現在それを購入する余裕はありません)。
回答:
この質問に対する単純で特異な答えはありません。この質問をする人であれば、この質問が専門家が長年の研究と実践に費やしている分野の中核であることを理解する必要があります。開発者への類似の質問は「Webアプリケーションの書き方」です。もちろん、Ruby-on-RailsとRoR "Hello World"をインストールする方法を紹介することもできます。それは「質問に答える」だろうが、実際には助けにはならないだろう。このQ / Aは、実際にあなたを助ける試みです。
読む準備をしてください。たくさん。
必要条件
これをどのように書いて実行しますか?
これらの選択のいくつかは他の人に知らせます。たとえば、.NETアプリを実行している場合は、おそらくMSSQLとIISを使用する必要があります。Ruby on Railsを実行している場合は、おそらくLinuxサーバーが必要です。等...
スタックがどのようになるかを決定したら、それを知る必要があります。これは、ほとんどの時間を費やすべき場所です。「[製品]の構成」または「[製品]管理ガイド」を検索すると、十分なリソースが得られます。
たとえば、UbuntuでApacheを実行している場合は、必ずお読みください:
スタックに関する同様のドキュメント、記事、ブログ投稿を探してください。
Apacheには膨大な数のモジュールがありますが、PHPを使用しない場合(たとえば)、mod-phpをインストールしないでください。
また、GUIがLinuxサーバーの場合、GUIのインストールを避ける必要があることもここで述べておく必要があります。GUIは大量のシステムリソースを消費します。
これは、サイトを立ち上げて実行するために行うべきことの始まりにすぎません。これは、サーバーのメンテナンスの問題やスケーリングの問題の処理方法(プロジェクトが成功した場合)や、知識のあるSysAdが解決する他の無数の問題に触れることもありません。