80端口被封,apache架设代理服务器应急处理

上一篇 / 下一篇  2010-09-02 11:27:04 / 个人分类:配置管理

51Testing软件测试网f(Ph|q s Vr(t

外网服务器由于备案原因被封了80端口,为了不影响使用,改用使用其他端口,但是访问时需要带上端口号,不方便使用。所以改用架设代理服务器的代理改写功能,做一个改写,可以直接使用域名访问。51Testing软件测试网 [RKI6EE*M

3};o3yU6D!L3K rL01、将外网服务器的HTTP访问改用其他端口(如:8888),本地tenlet这台服务器的8888端口试下,能连接上即可。使用带端口的域名能访问,表示端口改用成功。51Testing软件测试网si? y;e1o"g

aT p;M(T2l^[,B02、找一台没有使用80端口服务的机器做为代理服务器,我使用的是Apache2来做代理。51Testing软件测试网y sn}1K7z

,H fT(UX03、在代理服务器上安装Apache2时,填写被代理的外网服务器的域名。

-{3Yq Q(E*q-o051Testing软件测试网 }:a@5G9D~-t{

4、修改http.conf文件:

d |H"F!zD051Testing软件测试网l5V`#j;`E2s;vh

    1)添加监听端口:51Testing软件测试网2^/M+v7xKj*A

51Testing软件测试网X Vh!N/Q

       Listen 8051Testing软件测试网#QN,@%gU.p3A;U1S
       Listen 888851Testing软件测试网} iP(nh;m1D"Z

51Testing软件测试网I*uC)A9YU`

    2)将下面几行的#去掉:

oR)@&I,wa#~0

h0p-J6Sk9w\0       LoadModule proxy_module modules/mod_proxy.so

.[T [$b#~!hb[H051Testing软件测试网 aea8y1\u~

       LoadModule proxy_http_module modules/mod_proxy_http.so

J!xOa|0OD aAG051Testing软件测试网w.bXC5C'O[)M K

       LoadModule rewrite_module modules/mod_rewrite.so

?)NJf_\0

h1t`2hBeQ0    3)添加<IfModule>节点

*Ax8hYU:I s051Testing软件测试网J[&fc/cn6J

       <IfModule mod_proxy.c>
\u4_'o6|'M!aL4D,{2p0         ProxyRequests On51Testing软件测试网;Y8`es1dD)R4V
       <Proxy *>
$F5vlf:J5T7c9S0          Order deny,allow
Q6Q;YUn#Au0           Deny from all51Testing软件测试网#wR*M9f6x
           Allow from all51Testing软件测试网$Y p*x[ q Oqs
          Allow from 外网服务器的IP51Testing软件测试网|"r4YP7] Y
        </Proxy>

-U F9i9aAr_g}0

lKMji u0         ProxyPass /http://www.aaacom:8888/51Testing软件测试网,y;Ui.H o+k)u:a
         ProxyPassReverse /http://www.aaa.com:8888/51Testing软件测试网%u _vH)Ze/Kq
       </IfModule>   51Testing软件测试网P| ZgvPq@:iV

51Testing软件测试网X%?9cq/O|Y

5.重启Apache服务

hd\%} [!Y%z d051Testing软件测试网 X&r6J4N8@[Y'E9S|K

6.域名重解析,将域名指向代理服务器。本地访问,可以修改本机的host,将域名指向该代理服务器的IP。然后就可以直接访问该域名了。
"GS5f/en%N/LC u0

Tni hyB,@0

TAG:

 

评分:0

我来说两句

Open Toolbar