2016-11-13 7 views
0

AWS ELBの背後にあるnginxを使用しています。サーバからの応答を得るリモートアドレスがサーバではないELBの場合、AWS ELBの代わりにサーバIPを持つことが可能です。AWS ELB Nginxリモートアドレス

答えて

1

あなたがELBの全ポイントと矛盾し、EC2インスタンスを外部のトラフィックにさらすことはできません。その場合、ELBはインスタンスの負荷を分散してクラッシュさせることができません。

インスタンスIPに直接アクセスする場合は、ELBを使用しないでください。

-1

あなたはnginxののログフォーマットの変更を行い、Xフォワードを追加することができ、これはELBと要求AWS ELBは、nginxのサーバーに要求を送信

1

の元WANのIPの両方を出力します、それはヘッダを追加しますサーブをnginxのアプリケーションを許可するには

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 

:値が「the IP address of a client when you use an HTTP or HTTPS load balancer

されてだからあなたのnginxのサーバー構成のような行が含まれている必要があり、「X-転送さ-のために」と呼ば要求にそれを見てeader。

関連する問題