WINDOWS代理服务器搭建 - Apache httpd

2018-08-17  本文已影响0人  postSuperMan

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

<Proxy *>

Require all granted

</Proxy>

【注意】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

尝试访问网站,如果能正常访问,则代理成功,否则重复步骤三,检查配置文件是否配置正确。

上一篇下一篇

猜你喜欢

热点阅读