squid服务器的安装与配置

squid是著名的代理服务器软件之一,也是Linux环境下最为流行的高性能缓存代理服务器软件。其具有功能强大、设置简单等特点。

 

在基本了解了squid后,将进入squid的安装过程。

 

一、squid服务器的安装

 

1.基本要求

 

操作系统:squid可以运行字所有流行的Linux系统和UNIX系统上,也可以运行在Windows系统上。

 

硬件:squid对硬件要求不算高。其中最为重要的资源就是内存和磁盘空间,内存短缺会严重影响性能,而磁盘空间受限意味着缓存目标受限同时命中率会下降。另外,磁盘转速和CPU速度也对改善系统性能有很大的影响,但并不是提高性能的关键因素。

 

2.安装方法

 

squid的安装有源代码安装和rpm包安装两种方式。下面就以系统光盘自带的rpm包来安装。

 

默认设置squid有16个一级缓存目录,每一个一级目录下有256个二级目录。

 

 

缓存目录在第一次启动Squid服务时,会自动创建。也可以使用命令:

 

squid  -zX

 

 

首先确保squid代理服务器能够连接Internet并且能够正确的解析域名。

 

nameserver用来设置域名服务器,以上两个IP是电信的域名服务器地址。

 

 

测试squid代理服务器与外网的连通性

 

 

出错时,页面提示的主机名

 

 

squid安装之后,默认是拒绝所有的主机通过,要在squid配置文件中修改。

 

 

添加访问控制策略,允许所有主机通过默认是拒绝所有

 

 

修改服务配置文件之后重启生效

 

 

浏览器squid默认端口是3128

 

 

squid日志文件

 

 

TCP_HIT表示从缓存中得到的

 

TCP_MISS表示从Web服务器中得到的

 

当再次访问以前访问过的内容时,会从缓存中读取,如果有日志中表示的TCP_HIT,如果没有的话,日志中表示的是TCP_MISS。

 

二、squid服务器配置

 

配置说明:

 

 

1、监听192.168.16.1的8080端口

 

2、内存缓冲大小64M

 

3、硬盘缓冲大小最大为4096M,硬盘缓冲文件一级目录为16个,二级目录为256个

 

4、运行Squid的用户是squid  (为系统帐号,没有登录的权限)

 

5、用户所属组是squid

 

6、域名解析服务器IP地址

 

7、Squid成功访问日志文件

 

8、Squid出错页面显示的名称:192.168.16.1

 

9、管理员邮箱

 

10、定义一个名为all的访问控制列表,控制源地址为任意地址

 

11、应用控制列表all,运行所有主机通过。

时间: 2024-10-22 11:54:01

squid服务器的安装与配置的相关文章

介绍CVS服务器的安装、配置与使用方法

CVS是目前比较流行与优秀的版本管理与控制工具,它深受大多数http://www.aliyun.com/zixun/aggregation/7155.html">开发人员与系统管理者的喜爱,同时也是用来管理其它日常文档的强有力工具.下面,小编就对CVS服务器的安装.配置与使用方法进行简单.扼要的介绍,以帮助大家尽快的使用CVS来进行一些版本的管理与控制工作. 1.CVS服务器的安装 CVS服务器版可以从网上的很多地方下载到,也可以到CVS的官方网站进行下载.根据你所使用的系统,下载相应的版

Linux下Varnish缓存服务器的安装与配置

  Varnish是一款高性能且开源的反向代理服务器和http加速器.与传统的Squid相比,Varnish具有性能更高.速度更快.管理更方便等诸多优点.作者Poul-Henning Kamp是FreeBSD的内核开发者之一.Varnish采用全新的软件体系架构,和现在的硬件提交配合紧密.在1975年时,储存媒介只有两种:内存与硬盘.但现在计算 机系统的内存除了主存外,还包括了cpu内的L1.L2,甚至有L3快取.硬盘上也有自己的快取装置,因此squid cache自行处理物件替换的架构不可能得

DHCP服务器的安装与配置

2.1 安装 DHCP 服务器的步骤如下: 步骤1 启动 "添加/删除程序"对话框 步骤2 单击"添加/删除 Windows 组件"出现 "windows 组件向导单击下一步"出现 "Windows 组件"对话框从列表中选择"网络服务" 如图 2 步骤3 单击"详细内容",从列表中选取"动态主机配置协议(DHCP)" 如图 3单击"确定" 步骤4

Linux中NFS服务器的安装与配置

NFS是Net http://www.aliyun.com/zixun/aggregation/19352.html">File System的简写,即网络文件系统. 网络文件系统是FreeBSD支持的文件系统中的一种,也被称为NFS. NFS允许一个系统在网络上与它人共享目录和文件.通过使用NFS,用户和程序可以象访问本地文件一样访问远端系统上的文件. 以下是NFS最显而易见的好处: 1.本地工作站使用更少的磁盘空间,因为通常的数据可以存放在一台机器上而且可以通过网络访问到. 2.用户不

CentOS 6.3下rsync服务器的安装与配置

一.rsync 简介 Rsync(remote synchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件,也 可以使用 Rsync 同步本地硬盘中的不同目录. Rsync 是用于取代rcp的一个工具,Rsync使用所谓的 "Rsync 算法" 来使本地和远程两个主 机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快.您 可以参考 How Rsync Works A Practical Overview 进一步

Linux NFS服务器的安装与配置

一.NFS服务简介 NFS 是Network File System的缩写,即网络文件系统.一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布.功能是通过网络让不同的机器.不同的操 作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类Unix系统间实现磁盘文件共享的一种方法. NFS 的基本原则是"容许不同的客户端及服务端通过一组RPC分享相同的文件系统",它是独立于操作系统,容许不同硬件及操作系统的系统共同进行文件的分享. N

Tomcat服务器的安装与配置

1.建立tomcat安装目录:  mkdir -pv /root/program/tomcat 2.建立tomcat软件存放目录:mkdir -pv /root/itstar/mysoft(已存在则不用新建) 3.进入jdk存放目录:cd  /root/itstar/mysoft,使用SSH客户端连接linux服务器,上传apache-tomcat-6.0.33.tar.gz至tomact软件存放目录. 4.解压tomcat,有tar -zxvf apache-tomcat-6.0.33.tar

Ubuntu系统NTP服务器的安装与配置

NTP是用来使计算机时间同步化的一种协议,它可以使计算机对其服务器或时钟源(如石英钟,GPS等等)做同步化,它可以提供高精准度的时间校正(LAN上与标准间差小于1毫秒,WAN上几十毫秒),且可介由加密确认的方式来防止恶毒的协议攻击. 计算机主机一般同多个时间服务器连接, 利用统计学的算法过滤来自不同服务器的时间,以选择最佳的路径和来源来校正主机时间.即使主机在长时间无法与某一时间服务器相联系的情况下,NTP服务依然有效运转.为防止对时间服务器的恶意破坏,NTP使用了识别(http://www.a

Linux中e-mail服务器的安装与配置

随着互联网的发展,e-mail迅速成长成为主要的网络http://www.aliyun.com/zixun/aggregation/38653.html">信息传递工具.面对大量要求能够快速,廉价,和高可信赖的e-mail需求,很多公司和个人都把linux提供的服务作为满足这些需求的解决方案. redhat7.1默认安装的时间已经安装了SendMail 8.11服务.因为redhat安装使用都非常的简单,我们这里就忽略安装过程,相关资料请查阅redhat CD里的文档.要使你的新e-mai