2016-05-17 12 views
7

複数サイトのインストールを持つワードプレスアプリケーションにロードバランサを追加しようとしています。ロードバランサをワードプレスのマルチサイトインストールに追加する

WordPressは、2つのアプリケーションサーバーと単一のDBサーバーとロードバランサが存在するため、サーバーのIPアドレスをMySQLテーブルに保存します。

私はRackSpaceロードバランサを使用しています。

誰でもDOMAIN_CURRENT_SITEがwp-config.phpで指し示すべきことを提案してください。もしあれば、IPアドレスを更新するためにデータベースを変更する必要がありますか?

また、Lsyncユーティリティを使用して1台のサーバーのコンテンツを別のサーバーに同期していますが、sycn wp-config.phpも必要ですか?

また、wp-config.phpとデータベースを除いて、変更が必要ですか?

また、最も重要な点として、セッションをどのように管理するのですか?

ありがとうございました。

+0

どのLoad Balancerを使用していますか? – error2007s

+0

投票はなぜですか? –

+0

こんにちは、Piyushはあなたの返事に感謝します。それはRackspaceロードバランサです –

答えて

3

コメントごとにRackspace Load Balancerを使用している場合は、DB表のLoad Balancer IPアドレスを使用する必要があります。

使用しているLoad BalancerのIPアドレスが静的で、動的IPアドレスではないことを確認してください。

誰もが何がDOMAIN_CURRENT_SITEポイントはWP-config.phpの中へはず提案してくださいことができると私はどのようなIPアドレスがDBに格納する必要がYESの場合、IPアドレスを更新するために、データベースに変更を加える必要があります。

DOMAIN_CURRENT_SITEがプライマリドメインである必要があります。 Load BalancerのIPアドレスは、データベースに保管する必要があります。

また、私は別のサーバーのコンテンツを同期するためにLsyncユーティリティを使用していますが、私はsycn wp-config.phpも必要ですか?

wp-config.phpを同期する必要はありません。

また、wp-config.phpとデータベースを除いて、変更が必要ですか?

新しいファイルがアップロードされたときに、すべてのメディア資産が保存されている「アップロード」ディレクトリが両方のサーバで正しく同期していることを確認してください。 Wordpressのアップロード機能をテストし、アップロードされたメディアファイルが両方のサーバーに表示されているかどうかを確認します。

さらに、このセッションとは別に、セッションをどのように管理するのですか?

Rackspace Load Balancerには「セッション持続性」機能があり、以下のスクリーンショットを有効にします。スクリーンショットの最後にある黒い矢印を確認してください。

enter image description here

+0

ありがとうPiyush、あなたの答えをupvoted。しかし、ロードバランサIPをDBに保存すると、どのサーバーがファイルとコンテンツの要求に応答しますか? –

+0

両方のアプリケーションサーバーが互いに正確に複製されていますか? – error2007s

+0

はい、お互いの正確なクローンになります –

関連する問題