Windows服务器搭建带认证的代理服务器
一、Apache 代理服务器
在apache官网下载代理服务器,选取与电脑匹配的zip包,32位或64位
二、配置 代理服务器
修改 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 # 停止服务