|
?cache_effective_user:设定使用缓存的有效用户。缺省为用户nobody,如果你的系统中没有用户nobody,最好建一个或以非root用户运行Squid。 下面我给出一个最简单的squid.conf文件: #squid.conf - a very basic config file for squid #Turn logging to it’s lowest level debug_options ALL,1 #defines a group (or Access Control List) that includes all IP addresses acl all src 0.0.0.0/0.0.0.0 #define RAM used cache_mem 32M #defines the cache size cache_dir /usr/local/squid/cache 100 16 256 #allow all sites to use connect to us via HTTP http_access allow all #allow all sites to use us as a sibling icp_access allow all #test the following sites to check that we are connected dns_testnames internic.net usc.edu cs.colorado.edu mit.edu yale.edu #run as the squid user cache_effective_user squid squid 这个配置文件允许所有人使用Squid,创建了100M缓存,使用32M内存,在缺省位置"/usr/local/squid/cache"缓存数据,所有缓存数据以组squid和用户squid身份保存,端口为3128。虽然这个配置很不安全,但是它已经能使用了。 4. 运行Squid 首先以root身份登陆。运行如下命令: %/usr/local/squid/bin/squid ?z 该命令会产生Squid所有的缓存目录。 如果你想前台执行Squid,接着执行命令: %/usr/local/squid/bin/squid -NCd1 该命令正式启动Squid。如果一切正常,你会看到一行输出 Ready to serve requests. 如果想后台运行Squid,把它做为一个精灵进程,执行命令: %/usr/local/squid/bin/squid 观察Squid是否运行使用命令: % squid -k check 输出会告诉你Squid的当前状态。
上一页 [1] [2] |