1.檢查電腦系統(tǒng)類型
檢查電腦版本是為 32位操作系統(tǒng) 還是 64位操作系統(tǒng)
檢查方式如下:1.在桌面找到【我的電腦】圖標(biāo),右鍵屬性。

2.下載安裝Apache Httpd
下載地址:http://www.apachehaus.com/cgi-bin/download.plx
根據(jù)步驟1中電腦的系統(tǒng)位數(shù),選擇對應(yīng)編譯好的二進(jìn)制版本,下載后得到httpd-2.4.25-x64-vc11-r1.zip,解壓。
記住存放路徑;例如:C:\Apache24
【注意】如果選擇下載的Apache httpd 與電腦操作系統(tǒng)位數(shù)不一致,可能會導(dǎo)致無法正常使用

3. 代理服務(wù)配置
進(jìn)入安裝的目錄:如 C:\Apache24 ,目錄結(jié)構(gòu)如下

進(jìn)入conf 目錄,打開httpd.conf文件進(jìn)行修改根目錄為自己放置Apache24的目錄(步驟二的安裝路徑),這里不修改啟動會報錯。
Define SRVROOT "C:/Apache24"

Listen端口修改(修改成自己要監(jiān)聽的端口和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
最后一個和第一個看似與代理無關(guān),必須要加載,否則會報錯
在最后添加Proxy配置
ProxyRequests On
<Proxy *>
Require all granted
</Proxy>
【注意】2.2版本和2.4+版本在配置上有差別
4.安裝與啟動
進(jìn)入安裝文件bin 目錄
安裝成window服務(wù):httpd -k install
啟動:httpd -k restart
安裝成服務(wù)后,可以在電腦服務(wù)列表中找到對應(yīng)的服務(wù)信息。

5.驗證配置
使用瀏覽器驗證代理是否可以訪問
瀏覽器配置代理,以360瀏覽器為例,選項-》代理服務(wù)器-》代理服務(wù)器設(shè)置-》,手動配置代理,輸入的IP 可為127.0.0.1,也可為局域網(wǎng)地址或?qū)S芯W(wǎng)絡(luò)外網(wǎng)地址,端口為步驟3中監(jiān)聽的端口,這里為:8700
當(dāng)前教程使用局域網(wǎng)IP,設(shè)置為:192.168.1.2:8700
嘗試訪問網(wǎng)站,如果能正常訪問,則代理成功,否則重復(fù)步驟三,檢查配置文件是否配置正確。
