2013-02-11 9 views
7

symfony 2.1には、信頼できるプロキシをフレームワークに伝えるために追加のフィールドtrusted_proxiesがありました。 AmazonのElastic Load Balancerは、割り当てられているIPに依存しないように指示します。Symfony 2.1を搭載した弾性ロードバランサ

このような環境でtrusted_proxiesディレクティブを設定するにはどうすればよいですか?現在私はtrust_proxy_dataを使用していますが、廃止され、Symfony 2.3では削除対象としてマークされています。

+0

この質問を確認しましたか? - http://stackoverflow.com/questions/11957811/symfony2-behind-amazon-elb-always-trust-proxy-data? –

+5

私が述べたように、Symfony 2.3では指令が削除される予定です。私は現在そのソリューションを使用していますが、より良い選択肢があれば検索していました。 – Lumbendil

+0

私の失明の理由:[ –

答えて

0

symfony 2.2では、これらの問題を解決するためにIPの範囲を許可するオプションが追加されました。残念ながら2.1では、trusted_proxiesをtrueに設定するだけで、すべてのプロキシがクライアントIPを変更できるようになります。

0

私はAWSの専門家ではありませんが、ロードバランサのために決して変更しないDNS名を提供していると確信しています。そのため、IPアドレスの代わりにその名前を使用する必要がありますか?面白い何かがあります: http://nickhills.com/wp/2012/02/aws-elastic-load-balancing-with-a-static-ip-address/

+0

もし私が間違っていないのであれば、Symfony2はその配列にIPを与えることができます。私は記事をチェックして問題が解決したかどうかを確認し、そうであれば答えを有効とマークします。 – Lumbendil

+0

configがDNS名を許可しても、それは役に立ちません。 IPアドレスは変更できます。 Symphonyは、DNS名が変更された場合に備えて、DNS名を常に再検索することはできません。 – BraveNewCurrency

関連する問題