现在的位置: 首页 > 综合 > 正文

squid配置简单本机测试

2012年08月10日 ⁄ 综合 ⁄ 共 955字 ⁄ 字号 评论关闭

下载Squid程序后,解压然后放到,C盘。

只需要新增配置节点如下

#监听Squid机器上的3128端口,所有该端口的请求都被转。

http_port 3128 accel vhost vport

#请求被转发到127.0.0.1的2479端口。
cache_peer 127.0.0.1 parent 2479 0 no-query originserver

#weihy为请求服务名字,可以随便定义
visible_hostname weiy

# http_access allow all 节点必须放到#http_access deny all的后面才能成功,否则出现错误。
http_access allow all

一、配置squid\etc目录
1.squid.conf.default 拷贝一份重新命名为squid.conf
2.cachemgr.conf.default拷贝一份重新命名为cachemgr.conf
3.mime.conf.default拷贝一份重新命名为mime.conf

二、编辑squid.conf 文件:
1.http_port 80 vhost #访问的端口
2.cache_peer 192.168.1.3 parent 80 0 no-query originserver #需要编辑的站点IP及端口
3.visible_hostname stangray #在Headers 中显示的主机名
4.http_access allow all

三、服务加载,通过命令行执行(CMD命令)
程序位置:squid\sbin\
1.squid -i -n stangray_squid  #命名squid服务的新名称
2.squid -i  #将squid服务加入到服务里面
 squid -r -n stangray_squid  #删除指定名称的服务
3.squid -z  #创建缓存目录
 squid -k parse  #检测配置是否有效
4.net start stangray_squid #启动
 net stop stangray_squid #关闭
 squid -dx #当服务不能启动时,进行调试

问题
1.Error:Invalid Request
  添加:http_access allow all
 
2.The requested URL could not be retrieved
  添加:always_direct allow all

【上篇】
【下篇】

抱歉!评论已关闭.