apache反向代理设置

apache反向代理设置

我的需求:有二个域名
1》www.aa.com
      指向apache的80端口
2》bbs.aa.com
      指向tomcat的8080端口
我用http://localhost/     及http://localhost:8080运行正常。
我的做法:
我在httpd-vhosts.conf中加入
<VirtualHost   bbs.aa.com   >
        ServerAdmin   admin@admin.com
        ProxyPass   /   http://192.168.0.2:8080/
        SetEnv   force-proxy-request-1.0   1
        SetEnv   proxy-nokeepalive   1
        ProxyPassReverse   /   http://192.168.0.2:8080/
        ServerName   bbs.aa.com  
        ErrorLog   logs/bbs.aa.com     -error_log
        CustomLog   logs/bbs.aa.com     -access_log   common
</VirtualHost>

#   Virtual   hosts
LoadModule   proxy_module   modules/mod_proxy.so
LoadModule   proxy_ajp_module   modules/mod_proxy_ajp.so

结果apache不能运行了?
Include   conf/extra/httpd-vhosts.conf
不能运行   了.就看LOGS
http://w.yi.org/ftp/FAPM/apache/Apache2/zh/vhosts/
看看这个吧
11月11日 光棍节的由来
现在可以运行,
但出现如下提示:
Service   Temporarily   Unavailable
The   server   is   temporarily   unable   to   service   your   request   due   to   maintenance   downtime   or   capacity   problems.   Please   try   again   later.
<VirtualHost   *:80>
        ServerNamer   bbs.aa.com    
        ServerAdmin   admin@admin.com
        ProxyPass   /   http://192.168.0.2:8080/
        SetEnv   force-proxy-request-1.0   1
        SetEnv   proxy-nokeepalive   1
        ProxyPassReverse   /   http://192.168.0.2:8080/
        ServerName   bbs.aa.com  
        ErrorLog   logs/bbs.aa.com     -error_log
        CustomLog   logs/bbs.aa.com     -access_log   common
</VirtualHost>

#   Virtual   hosts
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

都启用