<VirtualHost *:80> ServerName mccbbgold.chinamworld.cn ProxyPass / ajp://172.17.10.13:8009/ ProxyPassReverse / ajp://172.17.10.13:8009/ ErrorLog logs/oto-error.log CustomLog logs/oto-access.log common </VirtualHost>
后端是tomcat.
<VirtualHost *:80> ServerName vipclub.jiumei.com ProxyRequests off ProxyVia On ProxyPreserveHost On ProxyPass / balancer://vipclub/ stickysession=PHPSESSIONID|phpsessionid ProxyPassReverse / balancer://vipclub/ stickysession=PHPSESSIONID|phpsessionid <Proxy balancer://vipclub> #BalancerMember http://172.17.10.15 loadfactor=100 BalancerMember http://172.17.10.139 loadfactor=100 </Proxy> Include /var/www/vhost/paybest_log.conf ErrorLog logs/vipclub-error.log CustomLog logs/vipclub-access_log combined </VirtualHost>
后端是web服务
NameVirtualHost *:80 <VirtualHost *:80> ServerName www.we360.cn ProxyRequests off ProxyVia On ProxyPreserveHost On ProxyPass /ykt balancer://ykt/ lbmethod=bytraffic ProxyPass / balancer://test/ stickysession=JSESSIONID nofailover=Off ProxyPassReverse / balancer://test/ <Proxy balancer://ykt> BalancerMember http://172.17.10.121:/yikatong/yikatong/view </Proxy> <Proxy balancer://test> BalancerMember ajp://172.17.10.114:8009 route=tomcat1 BalancerMember ajp://172.17.10.115:8009 route=tomcat2 </Proxy> ErrorLog logs/we360ssl_error_log TransferLog logs/we360ssl_access_log </VirtualHost>
nofailover=Off session 绑定成功 nofailover=On 则每次跳转到不同的tomcat上
对二级目录的转发,用户访问www.we360.cn/ykt 会跳转到web服务器上。
测试方法:在tomcat 目录上创建 jsp脚本
[root@wyh ~]# cd /opt/tomcat/webapps/test/ [root@wyh test]# ls test.jsp [root@wyh test]# cat test.jsp <html> <head> <title>helloapp</title> </head> <body> <% System.out.println("call test.jsp"); %> SessionID: <%=session.getId() %> </body> </html> [root@wyh test]#
<VirtualHost *:80> ServerName payment.paybest.cn <Location /> SetHandler weblogic-handler <IfModule mod_weblogic.c> WeblogicCluster 172.17.10.141:7034, WebLogicPort 7034 MatchExpression /ABCPayment/* </IfModule> </Location> Include /var/www/vhost/JSESSIONID_log.conf ErrorLog logs/newabcpay_error.log CustomLog logs/newabcpay_access.log combined </VirtualHost>
后端是weblogic服务
<VirtualHost *:80> ServerName ccbair.paybest.cn <IfModule mod_weblogic.c> # WeblogicCluster 172.17.10.141:8004,172.168.123.140:8004, # WeblogicCluster 172.168.123.140:8004, WeblogicCluster 172.17.10.141:8004 WebLogicPort 8004 ConnectTimeoutSecs 1800 ConnectRetrySecs 2 KeepAliveEnabled ON KeepAliveSecs 25 Debug ON DebugConfigInfo ON #MatchExpression /aa/*.* #MatchExpression /aa/* <Location /ticket> SetHandler weblogic-handler </Location> </IfModule> Include /var/www/vhost/JSESSIONID_log.conf ErrorLog logs/ccbticket_error.log CustomLog logs/ccbticket_access.log combined </VirtualHost>
weblogic集群环境