当前位置: 首 页 > 编程开发 > 网站技术 >

Windows上Apache配置代理服务器

时间:2021-06-06来源:未知作者:零才编辑:零才点击:

因为国内无法访问谷歌卫星图了,于是想到采用境外的windows server服务器作为代理绕开GFW,该服务器已安装了Wampserver,其设置步骤如下:

1、找到Apache安装位置,比如Wampserver的地址为:

C:\wamp64\bin\apache\apache2.4.37\bin

2、生成密码文件以及用户组文件

运行cmd进入命令提示符工具,输入以下命令: 

①、进入htpasswd.exe所在位置:

cd C:\wamp64\bin\apache\apache2.4.37\bin

②、使用 htpasswd.exe 生成密码文件以及用户组文件: 

htpasswd.exe -c password.file username

③、记事本新建用户组文件 ,group.file,该文件中内容为:usergroup:username

3、配置httpd.conf

在Apache安装目录找到该文件,比如Wampserver安装的Apache地址为:C:wamp64inpachepache2.4.37conf,打开httpd.conf开始配置:

①、找到以下模块,把它们前面的【#】注释去掉。

#LoadModule proxy_module modules/mod_proxy.so
#LoadModule proxy_connect_module modules/mod_proxy_connect.so
#LoadModule proxy_http_module modules/mod_proxy_http.so
#LoadModule proxy_ftp_module modules/mod_proxy_ftp.so

②、添加proxy 配置

在 httpd.conf 的末尾添加以下内容:

ProxyRequests On
ProxyVia Block   

    AuthType Basic
    AuthName "Restricted Resource"
    AuthUserFile "${SRVROOT}/conf/password.file"
    AuthGroupFile "${SRVROOT}/conf/group.file"
   
    Require all denied  
    Require group usergroup
   

AuthName 是认证时的提示,有些某些浏览器不会提示,但必须设置。

③、配置代理端口

在 Listen 0.0.0.0:80的下一行加入代理端口:

Listen 0.0.0.0:8089

如果想限制客户机的IP,可以将0.0.0.0的IP换成客户机的IP,否则就是开放访问。

4、放开代理端口

因为本人使用的腾讯云,直接在腾讯云控制台里的防火墙添加规则,加入以上8089端口即可。

本文标签:apache代理服务器

微信扫码分享本页内容
顶一下
(1)
100%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片