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
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中添加多个代理