最简便的JSP多站点操作

1:安装Apache,端口默认为80
 
2:打开一个Jboss或者Tomcat,修改配置文件中的端口、默认目录操作,使其能用Tomcat或者Jboss端口访问主目录
<Context path="" debug="0" docBase="主目录路径" reloadable="true" crossContext="false"></Context>
 
3:修改Apache配置文件conf\httpd.conf,去掉以下行的#(Apache2.2 在110~115行)
 
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
LoadModule proxy_http_module modules/mod_proxy_http.so
 
在DirectoryIndex index.html添加index.jsp,根据项目不同主页设置
 
Include conf/extra/httpd-vhosts.conf启用httpd-vhosts.conf
 

<VirtualHost *:80>

         ServerName 域名       \服务器名

         ProxyIOBufferSize 8192       \代理IO缓存的大小

         ProxyRequests Off                \代理的要求了

         ProxyVia Full                          \代理通过充分

         ProxyPass / http://域名:8888/ smax=5 max=20 ttl=120 retry=300    

</VirtualHost>

 

重启Apache

 

运行多个Tomcat或Jboss,则在httpd-vhosts.conf中添加多个代理

作者: mic0601   发布时间: 2010-12-28