LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1198|回复: 3

AS4配置SQUID做代理,种种错误请大家帮忙.

[复制链接]
发表于 2007-11-25 10:43:22 | 显示全部楼层 |阅读模式
我用的系统版本和内核:Red Hat Enterprise Linux AS release 4    Linux version 2.6.9-5.EL  Red Hat 3.4.3-9.EL4

SQUID使用的是:http://www.squid-cache.org/Versi ... -2.6.STABLE9.tar.gz

我是将那个帖子中squid.conf文件CODE中的内容都拷贝到我建立的一个新的squid.conf里然后运行.
依次出现的问题是:
运行/usr/local/squid/sbin/squid -z
错误提示:
FATAL: Bungled squid.conf line 4: http_port 3128  #....
等等一个一个的删除错误的#......
最后得到的不和注释有关的(1):
2007/11/25 10:12:40| aclParseAclLine: WARNING: empty ACL: acl localmac arp "/usr/local/squid/localmac"
2007/11/25 10:12:40| parseConfigFile: line 207 unrecognized: 'httpd_accel_host ProxyServer '
2007/11/25 10:12:40| parseConfigFile: line 208 unrecognized: 'httpd_accel_port 80  '
2007/11/25 10:12:40| parseConfigFile: line 209 unrecognized: 'httpd_accel_with_proxy on'
2007/11/25 10:12:40| parseConfigFile: line 210 unrecognized: 'httpd_accel_uses_host_header on'
2007/11/25 10:12:40| Squid is already running!  Process ID 2890

关闭SQUID进程提示:
WARNING: cache_dir /Cache1: (2) No such file or directory
WARNING: cache_dir /Cache2: (2) No such file or directory
请问/cache1和2如何建立..我用mkdir /cache1然后给SQUID用户.

/cache1和cache2的权限:
8 drwxrwxr-x   2 squid squid  4096 11月 24 22:06 cache1
8 drwxrwxr-x   2 squid squid  4096 11月 24 22:06 cache2

运行 squid提示错误如下,当然运行/usr/local/squid/sbin/squid -z,还包括(1)的内容.:
FATAL: Failed to make swap directory /Cache1: (13) Permission denied
Squid Cache (Version 2.6.STABLE9): Terminated abnormally.
CPU Usage: 0.001 seconds = 0.000 user + 0.001 sys
Maximum Resident Size: 0 KB
Page faults with physical i/o: 0
FATAL: Failed to make swap directory /Cache2: (13) Permission denied
Squid Cache (Version 2.6.STABLE9): Terminated abnormally.
CPU Usage: 0.002 seconds = 0.000 user + 0.002 sys
Maximum Resident Size: 0 KB
Page faults with physical i/o: 0

这些问题我应该如何解决,还请大家多帮帮我这个新手,谢谢了.

帖子中有个命令:export CFLAGES='-O2 -mcpu=pentium4 -march=pentium4 -mmmx -msse -msse2'
这句话是做什么用的,如果不执行会怎么样?


我主要想用squid做代理服务器,别的不用做...现在单位是教育网和网通双线.
代理服务器所在的环境是:双网卡 一个教育网固定IP,一个网通固定IP.
单位用户用的都是教育网固定合法IP,人手一个,,我想的是在我们通过连接代理服务器的教育网IP和端口访问外网,但代理服务器能够支持放问外网时自动适应,如果是网通自动就从网通的线路出去,是教育网就从教育网的IP和网关出去,我应该如何做?????


问的问题有点多,希望大家能够帮忙解决点的就解决点,谢谢了.......
发表于 2007-11-27 23:35:52 | 显示全部楼层
Cache1!=cache1
回复 支持 反对

使用道具 举报

发表于 2007-11-28 11:23:01 | 显示全部楼层
还有一个问题是,你的selinux已经disable了吗?如果没有squid -z不能成功的哦~~


Cheers,

Cyrus
回复 支持 反对

使用道具 举报

发表于 2007-11-30 11:58:30 | 显示全部楼层
2007/11/25 10:12:40| parseConfigFile: line 207 unrecognized: 'httpd_accel_host ProxyServer '
2007/11/25 10:12:40| parseConfigFile: line 208 unrecognized: 'httpd_accel_port 80 '
2007/11/25 10:12:40| parseConfigFile: line 209 unrecognized: 'httpd_accel_with_proxy on'
2007/11/25 10:12:40| parseConfigFile: line 210 unrecognized: 'httpd_accel_uses_host_header on'
这是2。6以前的透明代理设置
2。6的只要
http_port 3128 transparent
就可以了。

关闭SQUID进程提示:
WARNING: cache_dir /Cache1: (2) No such file or directory
WARNING: cache_dir /Cache2: (2) No such file or directory
请问/cache1和2如何建立..我用mkdir /cache1然后给SQUID用户.

/cache1和cache2的权限:
8 drwxrwxr-x 2 squid squid 4096 11月 24 22:06 cache1
8 drwxrwxr-x 2 squid squid 4096 11月 24 22:06 cache2
注意大小写。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表