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

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

51Testing软件测试网%}D#]st z

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

"JIh:C}b Wp|051Testing软件测试网 MaGLd4_j)Y

1、将外网服务器的HTTP访问改用其他端口(如:8888),本地tenlet这台服务器的8888端口试下,能连接上即可。使用带端口的域名能访问,表示端口改用成功。51Testing软件测试网6j.E v$z@,Eu]

0s f%l/G7g&KWDS02、找一台没有使用80端口服务的机器做为代理服务器,我使用的是Apache2来做代理。

D9i0}9w;^ch051Testing软件测试网)z^K-]0gy:I

3、在代理服务器上安装Apache2时,填写被代理的外网服务器的域名。51Testing软件测试网0O~ h'C3H

51Testing软件测试网Y$N:m#F,{d

4、修改http.conf文件:51Testing软件测试网y V]PK.FMY

)grnE-YZ F1_0    1)添加监听端口:

$m(mt wl051Testing软件测试网 Qxc3}3?"Yr _-`

       Listen 8051Testing软件测试网 EgHj&d
       Listen 888851Testing软件测试网jM8q w(q

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

)n6Q5P0T#Vu#R051Testing软件测试网2Iv,^t,K%z

       LoadModule proxy_module modules/mod_proxy.so51Testing软件测试网Z:r(m a6b

51Testing软件测试网 l!|9KJp

       LoadModule proxy_http_module modules/mod_proxy_http.so

O|s?5h.DPe,C051Testing软件测试网2CPt2Z:^3WA

       LoadModule rewrite_module modules/mod_rewrite.so51Testing软件测试网)]AN4{F`

51Testing软件测试网@,v3{NN+?

    3)添加<IfModule>节点

K/Dw|z/{%a:u?2W0

YYZ/j/W3{M0       <IfModule mod_proxy.c>51Testing软件测试网J#{.LOG
         ProxyRequests On
-hX`$fRf AY9B0       <Proxy *>
V,@ V5X$cH~W0          Order deny,allow51Testing软件测试网~j d)M q$C-h j,o4a
           Deny from all
&QN X4d(|O/b0           Allow from all51Testing软件测试网-@7Ga/WGa5u
          Allow from 外网服务器的IP
+[3OjtB'Yz DN0        </Proxy>51Testing软件测试网X4J3j0k6t x v^4~

P+UKn/f|+H0         ProxyPass /http://www.aaacom:8888/51Testing软件测试网NVK Ra{E)\
         ProxyPassReverse /http://www.aaa.com:8888/
HmkE1b9|0       </IfModule>   

[)WL"qv"Vf2P4G#H0

3[ fv-NrY05.重启Apache服务

4|2|?(j|V\@051Testing软件测试网)e ^/FhBhr

6.域名重解析,将域名指向代理服务器。本地访问,可以修改本机的host,将域名指向该代理服务器的IP。然后就可以直接访问该域名了。51Testing软件测试网 k)P-R9t4z"@-T#v:Fx5c

YZ2U(hq I {0

TAG:

 

评分:0

我来说两句

Open Toolbar