[精选]第21章 代理服务器配置和管理.pptx

[精选]第21章 代理服务器配置和管理.pptx

ID:62522399

大小:928.07 KB

页数:29页

时间:2021-05-12

[精选]第21章 代理服务器配置和管理.pptx_第1页
[精选]第21章 代理服务器配置和管理.pptx_第2页
[精选]第21章 代理服务器配置和管理.pptx_第3页
[精选]第21章 代理服务器配置和管理.pptx_第4页
[精选]第21章 代理服务器配置和管理.pptx_第5页
资源描述:

《[精选]第21章 代理服务器配置和管理.pptx》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第21章代理服务器配置和管理代理服务器是介于Internet和内网计算机之间的联系桥梁,它的功能就是代替内网计算机去访问互联网信息。使用代理服务,可以有效地节省IP资源,多台内网计算机可以通过同一个外网IP访问Internet。目前大部分企业都是通过代理服务器为企业内部员工提供上网服务。本章将介绍如何在RedHatEnterpriseLinux5.2上基于Squid搭建一个稳定高效的代理服务器。21.1代理服务器简介21.1代理服务器简介21.2代理服务器的安装Squid是一款非常优秀的代理服务器软件,由美国国家网络应用研究室开发

2、,能支持包括AIX、Digital、UNIX、FreeBSD、HP-UX、Irix、Linux、SCO、Solaris和OS/2在内的多种操作系统平台。Squid提供了强大的代理缓存功能,可以加快内网用户浏览Internet的速度。除了HTTP协议外,Squid还支持多种其他的协议,包括FTP、gopher、SSL和WAIS等。21.2.1如何获得Squid安装包RedhatLinuxAS5.2自带了2.6.STABLE6-5版本的Squid。用户只要在安装操作系统的时候把该软件选上,Linux安装程序将会自动完成Squid的安装

3、工作。如果在安装操作系统时没有安装Squid,也可以通过安装光盘中的RPM软件包进行安装。RPM安装包的文件名如下:squid-2.6.STABLE6-5.el5_1.3.i386.rpm21.2.1如何获得Squid安装包21.2.2安装Squid下载完成后,接下来将以3.0.STABLE9版本的Squid源代码安装包为例,讲解Squid在RedHatEnterpriseLinux5.2上的安装步骤。21.2.3启动和关闭Squid经过上面的安装和配置后,就可以运行Squid了。Squid的启动和关闭主要通过/usr/local

4、/squid/sbin/squid命令来完成,该命令的格式如下所示。squid[-cdhvzCDFNRVYX][-s

5、-lfacility][-fconfig-file][-[au]port][-ksignal]下面是Squid命令的一些常见用法。1.启动Squid2.查看Squid进程的状态3.查看Squid的版本和编译选项4.关闭Squid21.2.4Squid服务开机自动运行RedHatEnterpriseLinux5.2支持程序服务的开机自动运行,通过编写Squid服务的启动关闭脚本,并在系统中进行必要的配置,可以实现Sq

6、uid服务的开机自动启动。21.3Squid的配置Squid的配置修改主要通过更改/usr/local/squid/etc/squid.conf文件来完成,本节对squid.conf文件中的各选项进行说明,并介绍如何通过Squid提供的命令检查该文件的配置是否正确,以及在无需重启服务的情况下使更改后的配置生效。21.3.1squid.conf配置文件Squid安装完成后会自动在/usr/local/squid/etc目录下创建一个名为squid.conf的配置文件,在该配置文件中保存了Squid的所有配置信息,用户可以通过修改该文

7、件来满足不同的需求。默认创建的squid.conf文件的内容有4000多行,其中绝大部分都是各种注释。为了方便阅读和编辑,一般会把该文件的内容清空再进行编辑。21.3.2与配置文件相关的命令Squid命令除了用于管理Squid的启动和关闭以外,还可以检查squid.conf文件的格式是否正确,以及使配置更改后无需重启进程而立刻生效。1.检查文件格式2.使更改生效21.3.3设置Squid使用中文错误提示信息Squid安装后默认的错误提示信息是英文,英文页面对于中国的用户来说可能比较容易造成困惑,而且也不太友好。21.3.4配置透明

8、代理一般情况下,用户要使用代理上网,需要在浏览器中配置相应的代理服务器。如果使用透明代理,用户只要把自己计算机的默认网关设置为代理服务器的IP地址即可,用户的感觉跟直接上网一样,但实际上它是通过代理服务器来浏览Internet的网页。要在Squid中配置透明代理,需要经过以下配置步骤。1.修改squid.conf配置文件2.配置iptables21.4Squid安全作为一款成熟的代理服务器软件,Squid提供了强大的访问控制功能,通过acl和http_access选项可以定义各种的访问控制列表和规则,有效地控制用户对服务器的访问。

9、Squid还可以启用身份认证功能,用户只有在输入正确的用户名和口令后才能使用代理进行上网。21.4.1访问控制列表访问控制列表是满足一定条件的主机、端口、协议等对象的集合,通过acl选项进行定义,是Squid访问控制的基础,在其他选项中被引用来授予

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。