nginx 負荷分散設定:デュアル構成で冗長化を実現
nginxの双方向負荷分散を設定するには、以下の手順に従って操作することができます。
- 2つのサーバーにnginxをインストールし、サーバー間で相互通信できるように確認してください。
- 各サーバーごとに、ロードバランシングの戦略を定義するためのnginxの設定ファイルを作成してください。以下のサンプル設定ファイルを参考にしてください。
upstream backend_servers {
server 10.0.0.1;
server 10.0.0.2;
}
server {
listen 80;
server_name example.com;
location / {
proxy_pass http://backend_servers;
}
}
upstream指示子で指定された構成では、2台のバックエンドサーバーのアドレスが定義され、proxy_pass指示子でリクエストがこれら2台のサーバーに転送されます。
- 各サーバーでnginxを起動し、設定ファイルを読み込んでください。
- example.comにアクセスして、負荷分散が正しく機能しているかを確認することで、負荷分散構成が正常に機能しているかをテストできます。
- 必要に応じて、モニタリングツールを使用してロードバランサーのパフォーマンスを監視し、設定ファイルのパラメーターを調整できます。
上記の手順に従うことで、Nginxのデュアル機の負荷分散を成功させることができます。