热门关键字:  ubuntu  分区  函数  Fedora  linux系统进程

当前位置 :| 主页>Linux教程>软件应用>

如何设置代理服务器软件Squid

来源: 作者: 时间:2007-03-24 Tag: 点击:
Squid是一个缓存Internet数据的软件。当用户想要下载一个主页时,他向Squid发出一个申请,要Squid替它下载。然后Squid连接所申请网站,并请求该主页,接着把该主页传给用户,同时保留一个备份。当别的用户申请同样的页面时,Squid把保存的备份立即传给用户,使用户感觉速度相当快。

    编译Squid

     在编译Squid之前,最好建一个专门运行Squid的用户和组。笔者就在自己的服务器上建了一个名为squid的用户和组。用户目录设为 /usr/local/squid。然后用“su”命令转换为squid用户,并从http://squid.nlanr.net下载Squid的源文件到目录/usr/local/squid/src中,用如下命令进行解压后安装:

#tar xzf squid-2.0.RELEASE-src.tar.gz 
#cd /usr/local/squid/src/ squid-*.*.RELEASE / 
#./configure 
#make 
#make install


     第一条命令在目录/usr/local/squid/src中产生一个新的子目录/squid-*.*.RELEASE/。命令 “./configure”会自动查询用户的系统配置情况和系统中使用的头文件。不加参数的“./configure”会把Squid安装在目录 /usr/local/squid中。如果用户想使用其它目录,用如下命令:
    #./configure --prefix=/some/other/directory

    这会把Squid安装在目录/some/other/directory中。“make”命令编译Squid。“make install”命令安装Squid。

    如果不出意外的话,目录/usr/local/squid中会出现目录/bin、/cache、/etc、/logs/和/src(自己创建的)。

    目录/bin中含有Squid可执行程序,包括Squid本身、ftpget等。目录/cache包含Squid缓存的数据。目录/etc中包含Squid惟一的配置文件squid.conf。目录/logs中包含Squid的日志。
最新评论共有 4 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册