|
|||||||||||||||||||||||||||
출처: http://jjeong.tistory.com/581httpd mod_proxy 와 tomcat lb 설정에 따른 load balancer 구현ITWeb/서버관리 2012/02/28 14:45
[httpd 의 mod_proxy 를 이용한 load balancing 구현] <VirtualHost dev.session-cluster.com:80> ServerAdmin howook.jeong@nhn.com DocumentRoot "D:\Application\httpd\htdocs\session_cluster\web" ServerName dev.session-cluster.com ServerAlias dev.session-cluster.com ErrorLog "D:/Application/httpd/logs/dev.session-cluster.com-error.log" CustomLog "D:/Application/httpd/logs/dev.session-cluster.com-access.log" common
DirectoryIndex index.html index.jsp
ProxyPass /cluster balancer://mycluster
ProxyPassReverse /cluster ajp://10.67.8.113:8009/ ProxyPassReverse /cluster ajp://10.67.8.113:8109/
<Proxy balancer://mycluster> BalancerMember ajp://10.67.8.113:8009/ loadfactor=1 route=tomcat1 BalancerMember ajp://10.67.8.113:8109/ loadfactor=1 route=tomcat2 ProxySet lbmethod=byrequests </Proxy> <Directory "D:\Application\httpd\htdocs\session_cluster\web"> Options FollowSymLinks AllowOverride None Order allow,deny Allow from All </Directory> </VirtualHost> ※ ProxyRequests Off 를 설정 하게 되면 ProxySet lbmethod=byrequests 가 동작 하지 않습니다. ※ 위와 같이 적용했을 경우 mod_jk.so 를 통한 연결은 필요가 없습니다. 이유는 mod_proxy_ajp.so 를 이용해서 연결을 하기 때문 입니다. [참고자료] - http://httpd.apache.org/docs/2.2/mod/mod_proxy.html
※ 이전 글 Tomcat Sessoin Clustering 과 연관 해서 load balance 를 적용해 보시는 것도 성능에 도움이 될 수 있습니다. |
mode_rewrite를 이용한 tomcat 연동 | ||
Tomcat에서 php 사용하기 |