1.检查电脑系统类型
检查电脑版本是为 32位操作系统 还是 64位操作系统
检查方式如下:1.在桌面找到【我的电脑】图标,右键属性。
2.下载安装Apache Httpd
下载地址:http://www.apachehaus.com/cgi-bin/download.plx
根据步骤1中电脑的系统位数,选择对应编译好的二进制版本,下载后得到httpd-2.4.25-x64-vc11-r1.zip,解压。
记住存放路径;例如:C:\Apache24
【注意】如果选择下载的Apache httpd 与电脑操作系统位数不一致,可能会导致无法正常使用
3. 代理服务配置
进入安装的目录:如 C:\Apache24 ,目录结构如下
进入conf 目录,打开httpd.conf文件进行修改根目录为自己放置Apache24的目录(步骤二的安装路径),这里不修改启动会报错。
Define SRVROOT "C:/Apache24"
Listen端口修改(修改成自己要监听的端口和ip)
Listen 8700
加载所需的模块
LoadModule access_compat_module modules/mod_access_compat.so
LoadModule lbmethod_bybusyness_module modules/mod_lbmethod_bybusyness.so
LoadModule lbmethod_byrequests_module modules/mod_lbmethod_byrequests.so
LoadModule lbmethod_bytraffic_module modules/mod_lbmethod_bytraffic.so
LoadModule lbmethod_heartbeat_module modules/mod_lbmethod_heartbeat.so
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
LoadModule proxy_html_module modules/mod_proxy_html.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule xml2enc_module modules/mod_xml2enc.so
最后一个和第一个看似与代理无关,必须要加载,否则会报错
在最后添加Proxy配置
ProxyRequests On
Require all granted
【注意】2.2版本和2.4+版本在配置上有差别
4.安装与启动
进入安装文件bin 目录
安装成window服务:httpd -k install
启动:httpd -k restart
安装成服务后,可以在电脑服务列表中找到对应的服务信息。
5.验证配置
使用浏览器验证代理是否可以访问
浏览器配置代理,以360浏览器为例,选项-》代理服务器-》代理服务器设置-》,手动配置代理,输入的IP 可为127.0.0.1,也可为局域网地址或专有网络外网地址,端口为步骤3中监听的端口,这里为:8700
当前教程使用局域网IP,设置为:192.168.1.2:8700
尝试访问网站,如果能正常访问,则代理成功,否则重复步骤三,检查配置文件是否配置正确。