Linux系统管理和网络管理3.ppt

  1. 1、本文档共321页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linux系统管理和网络管理3

第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安装后默认的错误提示信息是英文,英文页面对于中国

文档评论(0)

pangzilva + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档