1、软件:
apache: httpd-2.2.17-win32-x86-openssl-0.9.8o.msi
tomcat: tomcat6
jdk: 1.6
以上安装都不作处理
2、apache:
安装:直接安装,没有什么区别,安装完右下角会有一个红点,看是否启动,启动的话输入:http://127.0.0.1检查是否安装成功;
配置:httpd.conf
# Virtual hosts
#这个#去掉,使其启动;
Include conf/extra/httpd-vhosts.conf
#使用ajp做代理
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
#若使用http代理,还需要以下
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
配置:httpd-vhosts.conf,注意,以下两种方式测试只能二选一,应该可以配多个吧,期望指点
#以下是使用ajp_proxy,这里的8010端口需要与tomcat的ajp端口一致
<VirtualHost *:80>
ServerAdmin localhost
ProxyPass /jsp ajp://localhost:8010/test_apache/
ProxyPassReverse /jsp ajp://localhost:8010/test_apache/
ServerName localhost
ErrorLog logs/localhost-error_log
CustomLog logs/localhost-access_log common
</VirtualHost>
#以下是http_proxy
<VirtualHost *>
ServerName localhost
#负载均衡
ProxyPass / balancer://test/
<Proxy balancer://test/>
BalancerMember http://localhost:8090/
BalancerMember http://10.50.70.55:8090/
</Proxy>
</VirtualHost>
3、tomcat:
配置:server.xml
<!--修改ajp_proxy端口,以便使用ajp代理-->
<Connector port="8010" protocol="AJP/1.3" redirectPort="8443" />
<!--修改http_proxy端口,以便使用http代理-->
<Connector port="8090" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。