Windows服务器搭建带认证的代理服务器

一、Apache 代理服务器

        在apache官网下载代理服务器,选取与电脑匹配的zip包,32位或64位

        下载链接:Apache Haus Downloads 

二、配置 代理服务器

修改 D:\Apache24\conf\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  

然后在尾部添加上

ProxyRequests On  

修改端口(按需操作)

Listen 9000

三、设置代理服务器账户密码

配置密码,账户文件 进入 D:\Apache24\bin 目录下运行cmd 命令 生成的文件会在bin 目录下

D:\Apache24\bin>htpasswd -c password.file xxxx(代理账户)
New password: ********(代码密码)
Re-type new password: ********
Adding password for user xxxx

  

创建文件 group.file 写入

usergroup: xxxx(代理账户)

  

修改 D:\Apache24\conf\httpd.conf 文件

ProxyVia On
<Proxy *>
    Require all granted
    AuthName "Apachex"
    AuthUserFile "D:\Apache24\bin\password.file"
    AuthGroupFile "D:\Apache24\bin\group.file"
    Require group usergroup
</Proxy>  
# apache 配置语法 注意点
2.2上的配置
Order allow,deny
Allow from all

2.4上的配置
Require all granted

四、安装和启动

进入 D:\Apache24\bin 目录下运行cmd 命令

httpd -k install # 安装服务
httpd -k start   # 启动服务
httpd -k stop    # 停止服务

  

posted @ 2022-09-20 15:07  前缘Q+7589848  阅读(387)  评论(0编辑  收藏  举报