日期:2014-05-16  浏览次数:20861 次

Apache设置tomcat代理
修改apache服务器的配置文件httpd.conf
  找到以下内容并去掉注释
  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_http_module modules/mod_proxy_http.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so


在conf/extra/目录下建立文件  aaa.conf
内容:
<VirtualHost *:80> 
  ServerName api.domain.com 
    ServerAlias domain.com
    DocumentRoot "D:/tomcat/webapps/ROOT/" 
    ServerAdmin *****@163.com 
    ErrorLog "logs/www.domain.com-error_log" 
    CustomLog "logs/www.domain.com-access_log" common 
     
    ProxyPass / ajp://127.0.0.1:8080/ 
    ProxyPassReverse / ajp://127.0.0.1:8080/
</VirtualHost>


在httpd.conf文件中

Include conf/extra/aaa.conf