前々回の記事で、スティッキーセッションの話をしました。 そのときの記事は、APサーバ側で識別子を仕込むというものでした。 その識別子は、Tomcat の場合だと、jvmRoute という識別子を server.xml 上で指定していました。 今回の方法は、AP 側でその識別子を仕込まないでスティッキーセッションを実現する方法の紹介です。 具体的には、ロードバランサ(LB)上で、その識別子を Cookie に仕込みます。 調べていると、Amazon Elastic Load Balancing では、この方法が出来るので、Apache Proxy Balancer でも出来るんじゃないかなーと思って、調べていたら、やはり出来ました。 Apache Proxy Balancer 上の httpd.conf に下記のように記載します。 Header add Set-Cookie "ROUTEID