- 1、本文档共28页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Squid代理服务器配置和管理
第21章 代理服务器配置和管理 代理服务器是介于Internet和内网计算机之间的联系桥梁,它的功能就是代替内网计算机去访问互联网信息。使用代理服务,可以有效地节省IP资源,多台内网计算机可以通过同一个外网IP访问Internet。目前大部分企业都是通过代理服务器为企业内部员工提供上网服务。本章将介绍如何在Red Hat Enterprise Linux 5.2上基于Squid搭建一个稳定高效的代理服务器。 21.1 代理服务器简介 在计算机网络技术飞速发展的今天,Internet已经成为了人们日常生活中的一部分。与此同时,越来越多的企业也把自己的网络接入到了互联网,为员工提供上网服务。对于普通家庭用户,一般使用Modem或ADSL拨号上网;而对于企业则一般是通过ADSL或申请DDN(Digital Data Network,数字数据网)专线,以月租的方式接入互联网。 代理服务器的英文全称是Proxy Server,其功能就是代替网络用户去访问网络信息,并把获得的信息返回给用户。在没有代理服务器的情况下,用户计算机要访问互联网,那么这台计算机首先必须要有可访问互联网的IP地址。例如用户要浏览某个网站的信息,客户端计算机将直接与该网站的WWW服务器进行通信,获取访问结果。而代理服务器则是介于客户端和互联网之间。 21.1 代理服务器简介 21.2 代理服务器的安装 Squid是一款非常优秀的代理服务器软件,由美国国家网络应用研究室开发,能支持包括AIX、Digital、UNIX、FreeBSD、HP-UX、Irix、Linux、SCO、Solaris和OS/2在内的多种操作系统平台。Squid提供了强大的代理缓存功能,可以加快内网用户浏览Internet的速度。除了HTTP协议外,Squid还支持多种其他的协议,包括FTP、gopher、SSL和WAIS等。 21.2.1 如何获得Squid安装包 Redhat Linux AS5.2自带了2.6.STABLE6-5版本的Squid。用户只要在安装操作系统的时候把该软件选上,Linux安装程序将会自动完成Squid的安装工作。如果在安装操作系统时没有安装Squid,也可以通过安装光盘中的RPM软件包进行安装。RPM安装包的文件名如下: squid-2.6.STABLE6-5.el5_1.3.i386.rpm 21.2.1 如何获得Squid安装包 21.2.2 安装Squid 下载完成后,接下来将以3.0.STABLE9版本的Squid源代码安装包为例,讲解Squid在Red Hat Enterprise Linux 5.2上的安装步骤。 21.2.3 启动和关闭Squid 经过上面的安装和配置后,就可以运行Squid了。Squid的启动和关闭主要通过/usr/local/squid/sbin/squid命令来完成,该命令的格式如下所示。 squid [-cdhvzCDFNRVYX] [-s | -l facility] [-f config-file] [-[au] port] [-k signal] 下面是Squid命令的一些常见用法。 1.启动Squid 2.查看Squid进程的状态 3.查看Squid的版本和编译选项 4.关闭Squid 21.2.4 Squid服务开机自动运行 Red Hat Enterprise Linux 5.2支持程序服务的开机自动运行,通过编写Squid服务的启动关闭脚本,并在系统中进行必要的配置,可以实现Squid服务的开机自动启动。 21.3 Squid的配置 Squid的配置修改主要通过更改/usr/local/squid/etc/squid.conf文件来完成,本节对squid.conf文件中的各选项进行说明,并介绍如何通过Squid提供的命令检查该文件的配置是否正确,以及在无需重启服务的情况下使更改后的配置生效。 21.3.1 squid.conf配置文件 Squid安装完成后会自动在/usr/local/squid/etc目录下创建一个名为squid.conf的配置文件,在该配置文件中保存了Squid的所有配置信息,用户可以通过修改该文件来满足不同的需求。默认创建的squid.conf文件的内容有4000多行,其中绝大部分都是各种注释。为了方便阅读和编辑,一般会把该文件的内容清空再进行编辑。 21.3.2 与配置文件相关的命令 Squid命令除了用于管理Squid的启动和关闭以外,还可以检查squid.conf文件的格式是否正确,以及使配置更改后无需重启进程而立刻生效。 1.检查文件格式 2.使更改生效 21.3.3 设置Squid使用中文错误提示信息 Squid安装后默认的错误提示信息是英文,英文页面对于中国
您可能关注的文档
最近下载
- 一种检测磷酸铁锂粉末中磁性金属异物及磷化铁含量的方法.pdf VIP
- 2023年华为公司招聘职位要求.pdf
- 三年级心理健康第1-16课全册教案.pdf
- 2021面瘫的针灸治疗测试题【附答案】.doc
- IATF16949第五版DFMEA管理程序+潜在失效模式及后果分析程序.doc
- 智慧城市大数据平台设计方案.pdf VIP
- 匹兹堡睡眠质量指数(PSQI)表格版-打印保健养生.docx
- 林木林地权属争议处理申请书(样本).pptx
- 手机销售网站的设计与实现.doc VIP
- 河南省图集 12YN6、12YN7、12YN9 热力工程、民用建筑空调与供暖冷热计量设计与安装 DBJT19-07-2012.docx
文档评论(0)