一聚教程网:一个值得你收藏的教程网站

热门教程

squid服务器的安装与配置

时间:2022-06-30 20:46:21 编辑:袖梨 来源:一聚教程网

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

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

一、squid服务器的安装

1.基本要求

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

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

2.安装方法

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

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

squid服务器的安装与配置

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

squid -zX

squid服务器的安装与配置

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

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

squid服务器的安装与配置

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

squid服务器的安装与配置

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

squid服务器的安装与配置

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

squid服务器的安装与配置

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

squid服务器的安装与配置

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

squid服务器的安装与配置

浏览器squid默认端口是3128

squid服务器的安装与配置

squid日志文件

squid服务器的安装与配置

TCP_HIT表示从缓存中得到的

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

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

二、squid服务器配置

配置说明:

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,运行所有主机通过。

热门栏目