web-dev-qa-db-ja.com

1つのWebサイトの複数のコンピューターでxamppを実行する

私は最初にStackOverflowに以下を投稿しましたが、質問はここにあると言われました:

私はデスクトップとラップトップを持っていますが、どちらも2つの共通のWebサイトを管理するために使用したいと思います。現在、ラップトップ(Windows 7)にXAMPPをインストールしていますが、正常に動作します。デスクトップ(Ubuntu 12.04 LTS)にもXAMPPをインストールして、同じWebサイトを管理したいと思います。基本的に、ラップトップにアクセスできない場合、またはXAMPPを実行していない場合は、他のコンピューター(デスクトップ)にサーバーに基づいてWebサイトを維持してもらいたい(負荷分散のようなもの)。また、いずれかのサーバー(ラップトップまたはデスクトップ)からWebサイトに変更を追加できるようにしたいのですが、これは、ストレージが同期されており、あるコンピューターからアップロードされたすべてのプログラミングに別のコンピューターからアクセスでき、他のコンピューターが実行できることを意味する必要があります。それに変更します。

Googleで可能な解決策を検索しようとしましたが、失敗しました。また、SOチャットルームの人々と話し合ってみました。誰かが私に提案した唯一の解決策は、SVNを使用して変更を「チェックアウト」および「コミット」し、両方からコードにアクセスできるようにすることでした。サーバー。」それが唯一の解決策ですか?

2
Ash Ketchum

負荷分散と同期という2つの別々の問題があります。

負荷分散はファイアウォールによって処理されます。私が知っている最も単純で最も安価なファイアウォールは pfSense であり、これを強くお勧めします。あなたのウェブサイトが公開されている(つまりインターネットからアクセスできる)のか、それとも社内でのみ使用するのかについては言及していません。いずれにせよ、負荷分散はネットワーク上の別のアプライアンスの仕事です。 pfSenseを起動して実行すると、 負荷分散を設定するための1ページのチュートリアルがあります

同期の場合、おそらく最も簡単なソリューションはDropboxまたはその競合製品の1つです。基本的なバージョン管理を提供し(変更を加えるのはあなただけである限り)、自動で非常に簡単に使用できるという大きな利点があります。 (SVNのチェックアウト/コミットは自動ではなく、特に単純でもありません。)

ちなみに、あなたのウェブサイトがインターネットにアクセスできるのであれば、XAMPPのセキュリティ設定をロックダウンしていただければ幸いです。 XAMPPは完全に機能するスタックですが、主に開発を目的としているため、デフォルト設定ではWebサイトが攻撃に対してかなり脆弱になります...

2
MT_Head