ある時からElastic Load BalancingのプライベートIPアドレス
が変わっていたのでmod_rpafに設定したIPアドレスが無効になり
アクセスログが全て同じIPアドレス(ELBのアドレス)に
なっていた... orz
mod_rpafはIPアドレスをビットでは指定できないし...
どうしたもんかと now loading...
もう、mod_rpaf書き換えちまえYO!
ってことで以下のようにした。
mod_rpaf-2.0.cの142行目辺りの
if (strcmp(remote_ip, list[i]) == 0)を
if (strncmp(remote_ip, list[i], strlen(list[i])) == 0)として
rpaf.confのRPAFproxy_ipsを
RPAFproxy_ips 10.
としてAクラスから来たものは強制的に。
もっと、他の方法があるんじゃないかと思ったけど
思い浮かばないし、誰か同じことで悩んでる方ご助言を。
あっ、一応上記でも動いてます。
0 件のコメント:
コメントを投稿