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/

博主空间速度好快啊,哪找的?
小罗 @ 2010年八月 20日 |
那个,我感觉不怎么快的~
bordf @ 2010年八月 20日 |
来啦,文章不错,喜欢
创先争优 @ 2010年八月 24日 |
谢谢~
bordf @ 2010年八月 29日 |
>﹏<
看不懂
leoo0 @ 2010年八月 25日 |
看不懂是你白痴!
bordf @ 2010年九月 4日 |
路过。。
rt22 @ 2010年九月 9日 |
不错。
ww55 @ 2010年九月 13日 |
谢谢评价~
bordf @ 2010年九月 15日 |
八月中秋月儿圆,对着嫦娥表思念,心中的人啊你可看见,嫦娥也在默默祝愿,愿你生活比蜜甜!
gyqnm.com @ 2010年九月 27日 |