标 题: Squid基础与配置(二)
发信站: BBS 水木清华站 (Tue Mar 13 14:54:27 2001)
发信人: chenhao (死定了,查错中), 信区: Linux
标 题: Squid基础与配置(二)
发信站: 北大未名站 (Sat Oct 14 16:59:50 2000) , 转信
纲要:
关于缓存服务,大家知道那些呢?在linux下面,squid是一种比较优越的代
理软
件,下面这篇文章详细的介绍了suqid的安装和使用配置。它的使用设置有一些复
杂,
如果您希望快速的掌握这个软件,就请马上看看吧!
正文:
二、编译安装Squid
作者:戴专
1.Squid的未编译版本
我不能保证你能发现所有的Squid的未编译版本。在ftp:squid.nlanr.net上你
可以
找到一些未编译的版本,尽管它们可能不是最新的版本。
Squid一般很容易编译,这是因为它本身可以自动配置。唯一真正的问题是是
否在
你的机器上有一个编译器。这可能发生在:你购买了商业OS但是它未包括标准的开
发选
项。你可能考虑在这种情况下装一个GNU的编译器,如果你在/usr/include下有必
需的
文件的话。你另外一个选择可能是请求别人的帮助。你也许需要查看"tracker
datab
ase"以找到在你附近运行Squid的某人。假定他们有适合的硬件,他们很可能会帮
助你
的。
的。
1. 开始编译之前
运行Squid的最好方法(在我看来)是创建一个特定的用户和组来运行它。我
用相
同的名字创建了一个Squid用户和一个Squid组,并设置用户的home目录为
/usr/local/
squid。然后我用su 转到Squid用户,这样文件就都由Squid以及Squid组所有(
Squid用
户主组必须为Squid)。随后我下载Squid源文件到/usr/local/squid/src并解包。
这可能不是最好的安装Squid到你的系统上的方法,但是,如果多个用户将使
用sq
uid,你可以把他们都放在Squid组中。(当然,如果你不理解我所说的,尽可以用
你自
己的名义去安装,不要以root方式,否则,你将给你的机器带来安全上的危险。)
2. 获得源码
Squid的源始站点是squid.nlanr.net。这里还有许多其它的镜像站点,你可以
考虑
从你本地的镜像站点获得它,或者在archie服务器上搜索。一旦你已经下载了(一
般放
在/usr/local/squid/src/下),你可以用以下命令解压:
gzip -cd squid-tar.gz-fil | tar xv 或者 tar zxvf squid-tar.gz-fil
这将创建类似于以下行的目录:/usr/local/squid/src/squid-1.1.13/(依版本而
定)。
3. 编译Squid
以下是编译Squid的一般指令。你可能还要做其它的事以编译Squid到你的系统
上。
通常你可以运行一个配置脚本文件,它指明了你的系统设置和你机器上的标题文件
。这
样,在解压和解包文件后。cd 到/usr/local/squid/src/squid-version/下并输入
:
./configure
这里假定你准备安装Squid到/usr/local/squid下。你也可以用下面的方法修
改你
的安装目录:
./configure -prefix=/some/other/directory
然后你可能要敲入:make 以及 如果编译一切正常时,输入make install。这
将生
成在后面将要描述的目录并安装文件到目录下。
由武汉自由软件协会供稿
--
※ 来源:.北大未名站WWW bbs.pku.edu.cn. [FROM: 210.78.145.45]
--
人生是一条随时改道的河流
只有大海是终极不变的命运
选择爱你
选择一种无法抗拒的宿命
把所有结果
留给时间与风去证明
※ 来源:・BBS 水木清华站 smth.org・[FROM: 166.111.26.249]