
私はプロジェクトチームの一員であり、私たちの仕事の1つはいくつかのコンテンツをサーバーにアップロードすることです。私はこれに完全に慣れておらず、いくつかの質問があります。
複数のサーバーにコンテンツがあります(複数のサーバーに分散しています)。私の使命は、すべてのコンテンツをインポートして単一のサーバーにアップロードし、他の人が利用できるようにすることです。たとえば、(Webサイトを介して)サーバーにアクセスするすべての人がコンテンツをダウンロードできる必要があります。
UNIXサーバーでこれを行う方法は?他の人が利用できるようにするにはどうすればよいですか?
サーバーの経験はありませんが、Java(およびJava EE)の経験はあります。これらのタスクを完了するには何を学ぶ必要がありますか?
すぐにサーバーにアクセスできるアカウントがあります。
質問が間違っているか、ルールに違反している場合はお知らせください。
ありがとうございます。
答え1
また、古いサーバーにアクセスする必要があります。
その後、scpを使用してコンテンツを簡単にコピーしたり、古いサーバーにコンテンツのgzipped tarファイルを作成したりすることで、scpを使用してすべてを新しいサーバーに移動して解凍することができます。
これが繰り返される操作で、古いサーバーの内容を変更する必要がある場合は、rsyncを使用する方が良いかもしれません。これにより、最初の実行時にすべての内容がコピーされ、最後のrsyncの実行以降に発生した変更に制限されます。
Webサーバーを介してコンテンツにアクセスするには、それに応じてApacheを設定する必要があります。
記載されているUnixコマンドの詳細については、マニュアルページにあります。
簡単なApache設定の例はここにあります:
http://www.thegeekstuff.com/2011/07/apache-virtual-host/
詳細については、公式のApacheドキュメントを参照してください。