apache 反向代理IIS 中间可能会遇到bad request 400 等问题~

分类: 饭碗 | 标签: | 日期:2010-08-19

其实很简单~

安装apache后 编辑http.conf文件 ,开启~ 两个代理模块~

#把下面两行行首的注释去掉,打开mod_proxy和mod_proxy_http这两个模块,

LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so

然后 在IIS 配置 真实的网站,使用IP来配置,没有主机头,同时需要注意整个IIS 不能占用80端口,一个站开一个端口~

比如使用8081端口。配置好后,使用ip+端口的 方式在外网访问网站是否建立成功~  成功后就继续下一步,不成功,就检查,这是真实的服务器环境配置,整个配置不好,之后的步骤也没用了~

真实环境OK之后,需要做的就是进行apache的反向代理了,把真实的域名反向代理到 真实的服务器中去、

在apache的http.conf中最后一行增加:


ServerName www.bordf.com
ErrorLog logs/iis.log
CustomLog logs/iis.access.log common
ProxyPass / http://000.000.000.000:8081/
ProxyPassReverse / http://000.000.000.000:8081/

其中 ww.bordf.com 为域名 。http://000.000.000.000:8081/ 为真实的服务器访问地址~

编辑好后,重启apache,之后就OK了~

而我在实际的调试中,遇到了个很无语的问题,出现了 400 bad request 的错误,一般很少有这个错误的。
如果出现这个,不要怀疑自己的技术水平,问问机房是否设置了访问白名单~
不是所有的机房都可以访问畅通无阻的~

孟同学慢慢学习吧~

声明:本文为耿振的博客 http://blog.bordf.com发布文章。转载务必注明出处

注意:转载须保留全文:请保留本文出处!否则耿振的博客将向你网站的主机商投诉。
本文永久地址:http://blog.bordf.com/551/


10人发表了评论  ↓发表评论↓
  • 博主空间速度好快啊,哪找的?

    小罗 @ 2010年八月 20日 | 回复

    • 那个,我感觉不怎么快的~

      bordf @ 2010年八月 20日 | 回复

  • 来啦,文章不错,喜欢

    创先争优 @ 2010年八月 24日 | 回复

  • >﹏<
    看不懂

    leoo0 @ 2010年八月 25日 | 回复

    • 看不懂是你白痴!

      bordf @ 2010年九月 4日 | 回复

  • 路过。。

    rt22 @ 2010年九月 9日 | 回复

  • 不错。

    ww55 @ 2010年九月 13日 | 回复

  • 八月中秋月儿圆,对着嫦娥表思念,心中的人啊你可看见,嫦娥也在默默祝愿,愿你生活比蜜甜!

    gyqnm.com @ 2010年九月 27日 | 回复

表情:<( ̄︶ ̄)> | (⊙ˍ⊙) | >﹏< | b( ̄▽ ̄)d | (─.─||) | (^_-)

[ Ctrl+Enter提交 ]