Squid3快速安装

http://www.squid-cache.org/下载最新的tar包

我这里下的是squid3 STABLE9 下载到/usr/local/src目录

编译安装:

./configure  --prefix=/usr/local/squid

---
---

make

make install



安装完毕后,修改目录权限,默认是以"nobody"用户运行squid.所以我们要为/usr/local/squid/var 设置相应的权限,否则会报以下错误

FATAL: Failed to make swap directory /usr/local/squid/var/cache: (13) Permission denied
Squid Cache (Version 2.5.STABLE13): Terminated abnormally.
CPU Usage: 0.000 seconds = 0.000 user + 0.000 sys
Maximum Resident Size: 0 KB
Page faults with physical i/o: 4

或者以下错误

FATAL: Cannot open '/usr/local/squid/var/logs/access.log' for writing.
The parent directory must be writeable by the
user 'nobody', which is the cache_effective_user
set in squid.conf.

最简单的处理办法就是
chown -R nobody:nobody /usr/local/squid/var
ok,生成缓存目录
/usr/local/squid/sbin/squid -z

然后启动squid,测试一下是否成功

/usr/local/squid/sbin/squid -NCd1 








默认端口是3128,用ie测试一下,如果能看到中文的拒绝访问错误提示,就说明安装正确,并且已经使用.

以后就可以直接/usr/local/squid/sbin/squid & 后台运行即可.

接下来就是配置squid了....

[本日志由 Admin 于 2008-09-30 11:31 AM 编辑]
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags:
评论: 0 | 引用: 0 | 查看次数: 6490
发表评论
昵 称:
密 码: 游客发言不需要密码.
验证码: 10+8=?
内 容:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册账号.
字数限制 500 字 | UBB代码 关闭 | [img]标签 关闭