2014-04-06 14:00:01
来 源
ITJS.CN
Apache
本文介绍Apache服务器修改端口的方法,希望对于初学Apache服务器相关的朋友有帮助,更多Apache安装、配置、报错处理等资源请本站内搜索。

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

1、将外网服务器的HTTP访问改用其他端口(如:8888),本地tenlet这台服务器的8888端口试下,能连接上即可。使用带端口的域名能访问,表示端口改用成功。

2、找一台没有使用80端口服务的机器做为代理服务器,我使用的是Apache2来做代理。

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

4、修改http.conf文件:

1)添加监听端口:

Listen 80

Listen 8888

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

LoadModule proxy_module modules/mod_proxy.so

LoadModule proxy_http_module modules/mod_proxy_http.so

LoadModule rewrite_module modules/mod_rewrite.so

3)添加<IfModule>节点

<IfModule mod_proxy.c>

ProxyRequests On

<Proxy *>

Order deny,allow

Deny from all

Allow from all

Allow from 外网服务器的IP

</Proxy>

ProxyPass /http://www.aaa.com:8888/

ProxyPassReverse /http://www.aaa.com:8888/

</IfModule>   

5.重启Apache服务

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

声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。