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

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

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

来源: 作者: 时间:2007-03-24 Tag: 点击:


    配置squid.conf

    在安装Squid后,在目录/usr/local/squid /etc中会自动产生一个样本squid.conf文件。文件中对每一个选项都有详细的说明,用户可以通过修改该文件以满足不同的需要。

    总的来说,有如下几个重要选项:
    ◆ http_port 设定Squid监听的端口。用户可设一个比较好记的端口号,以便在进行客户机配置时容易记住。笔者的机器上端口号设的是8080,缺省为3128。
    ◆ cache_mem 设定Squid占用的物理内存。根据笔者的经验,cache_mem的大小不应超过物理内存的三分之一,否则将会影响机器的总体性能。
    ◆ maximum_object_size 设定Squid可以接收的最大对象的大小。Squid缺省值为4MB。用户可以根据自己的需要进行设定。
    ◆ cache_dir 设定缓存的位置、大小。一般看起来形式如“cache_dir usr/local/squid/cache 100 16 256”。/usr/local/squid/cache代表缓存的位置;100代表缓存最大为100MB;16和256代表一级和二级目录数。
    ◆ cache_effective_user 设定使用缓存的有效用户,缺省用户为nobody。如果用户的系统中没有用户nobody,最好建一个或以非root用户运行Squid。

    下面给出一个简单的squid.conf文件:

debug_options ALL,1 
acl all src 0.0.0.0/0.0.0.0 
cache_mem 32M 
cache_dir /usr/local/squid/cache 100 16 256 
http_access allow all 
icp_access allow all 
dns_testnames internic.net usc.edu cs.colorado.edu mit.edu yale.edu
cache_effective_user squid squid


    这个配置文件允许所有人使用Squid,创建了100MB缓存,使用32MB内存,在缺省位置“/usr/local/squid/cache”缓存数据。所有缓存数据以组squid和用户squid身份保存,端口为3128。

    运行Squid

    首先以root身份登陆,运行如下命令,产生Squid所有的缓存目录:
    #/usr/local/squid/bin/squid ?z

    如果用户想前台执行Squid,接着执行下面的命令来正式启动Squid:
    #/usr/local/squid/bin/squid -NCd1

    如果上面的命令运行正常,用户会看到如下一行输出:
    Ready to serve requests.

    如果想后台运行Squid,把它作为一个精灵进程,执行命令如下:
    #/usr/local/squid/bin/squid

    观察Squid是否运行使用下面的命令,输出会告诉用户Squid的当前状态:
    #squid -k check


相关文章:
QT之1(PC机上搭建环境及应用)
安装wine
解决安装CentOS5之后,vi不显示颜色的问题
linux控制台下的一个好东西-splitvt
Vmware-server目标主机积极拒绝,无法连接
vmware server 1.0.6 for linux相关命令
逐步设置vim C/C++语法高亮显示和自动缩进
在VM虚拟机器Linux下安裝VMware Tool的方法
玩了一下compiz-fusion
BMP-Beep Media Player
VIM 文件编码识别与乱码处理(一)
VIM 文件编码识别与乱码处理(二
VI技巧
让firefox 支持 amule (ed2k 协议)
为CentOS 5.1中的Firefox 1.5安装Flash插件……
vi 在编辑某文件时,在该文件内查找东西用何命令?
Freebsd + wine1.1.9 + 国元网上证券交易(通达信
emacs 代码补全功能
安装drupal-6.2和简体中文语言包
谈 Linux GNU 实用工具兼容性
Linux 文件压缩工具指南 一些免费和实用工具的评
Emacs 基础知识
介绍 Emacs 的编辑环境
在 Emacs 中编辑文本
生活在Emacs中
生活在emacs中2
生活在Emacs中3
Linux命令行性能检测工具
Linux下Expect配置
生活在Emacs中4