apache 多个域名多个端口的问题
用httpd2.24 
 同一台主机(同一个外网IP),启动多个tomcat,开放多个端口 
 有多个域名,每个域名指向一个端口,如: 
 www.a.com   指向端口8080 
 www.b.com   指向端口8090 
 www.c.com   指向端口8070 
 www.d.com   指向端口8060 
 www.e.com   指向端口8050 
 现在可以用http://ip:端口这种方式来访问,现在想通过域名来访问,如:http://www.a.com   等同于http://192.168.1.2:8080 
 怎么配置???????????? 
------解决方案--------------------httpd.conf 文件中 启用以下模块   
 LoadModule proxy_balancer_module modules/mod_proxy_balancer.so 
 LoadModule proxy_connect_module modules/mod_proxy_connect.so 
 LoadModule proxy_http_module modules/mod_proxy_http.so 
 LoadModule proxy_ftp_module modules/mod_proxy_ftp.so     
 httpd-vhosts.conf 文件中添加如下 
  <VirtualHost www.a.com >  
     ServerAdmin xxxx@sohu.com 
     ProxyPass / http://202.202.202.202:8080/ 
     SetEnv force-proxy-request-1.0 1 
     SetEnv proxy-nokeepalive 1 
     ProxyPassReverse / http://202.202.202.202:8080/ 
     ServerName www.a.com  
     ErrorLog logs/www.a.cn-error_log 
     CustomLog logs/www.a.cn-access_log common 
  </VirtualHost>  
  <VirtualHost www.b.com >  
     ServerAdmin xxxx@sohu.com 
     ProxyPass / http://202.202.202.202:8090/ 
     SetEnv force-proxy-request-1.0 1 
     SetEnv proxy-nokeepalive 1 
     ProxyPassReverse / http://202.202.202.202:8090/ 
     ServerName www.b.com  
     ErrorLog logs/www.b.cn-error_log 
     CustomLog logs/www.b.cn-access_log common 
  </VirtualHost>    
 ........ 类推     
 即可