首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > Apache >

apache反向代理设置,该如何处理

2012-02-02 
apache反向代理设置我的需求:有二个域名1》www.aa.com指向apache的80端口2》bbs.aa.com指向tomcat的8080端口

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/
看看这个吧
[解决办法]
<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

都启用

热点排行