当前位置:文档之家› 网络服务器搭建第2版(项目10 代理服务器)

网络服务器搭建第2版(项目10 代理服务器)


网络服务器搭建、配置与管理——Linux版
任务10-1 安装、启动与停止Squid服务
对于Web用户来说,Squid是一个高性能的代理缓存服务器,可 以加快内部网浏览Internet的速度,提高客户机的访问命中率。 Squid将数据元缓存在内存中,同时也缓存DNS查寻的结果,除 此之外,它还支持非模块化的DNS查询,对失败的请求进行消极缓 存。 Squid由一个主要的服务程序Squid,一个DNS查询程序 dnsserver,几个重写请求和执行认证的程序,以及几个管理工具组 成。 Squid的另一个优越性在于它使用访问控制清单(ACL)和访问 权限清单(ARL)。
//安装前先清除缓存
//启动squid服务 //停止squid服务 //重新启动squid服务 //重新加载squid服务 //重新加载squid服务 //运行级别3自动加载 //运行级别3不自动加载
网络服务器搭建、配置与管理——Linux版
任务10-1 安装、启动与停止Squid服务
3.自动加载Squid服务
10.2 项目设计及准备 10.2.1 项目设计
网络建立初期,人们只考虑如何实现通信而忽略了网络的安全。 而防火墙可以使企业内部局域网与Internet之间或者与其他外部网络互 相隔离、限制网络互访来保护内部网络。 大量拥有内部地址的机器组成了企业内部网,那么如何连接内部网与 Internet?代理服务器将是很好的选择,它能够解决内部网访问Internet 的问题并提供访问的优化和控制功能。 本项目设计在安装有企业版Linux网络操作系统的服务器上安装 squid代理服务器。
网络服务器搭建、配置与管理——Linux版
项目10 配置与管理代理服务器
项目描述:某高校组建了校园网,并且已经架设了Web、FTP、DNS、DHCP、Mail
等功能的服务器来为校园网用户提供服务,现有如下问题需要解决。 (1)需要架设防火墙以实现校园网的安全。 (2)需要将子网连接在一起构成整个校园网。 (3)由于校园网使用的是私有地址,需要进行网络地址转换,使校园网中的用户能够 访问互联网。 该项目实际上是由Linux的防火墙与代理服务器:iptables和squid来完成的,通 过该角色部署iptables、NAT、squid,能够实现上述功能。 项目目标 :●了解代理服务器的基本知识 ●掌握squid代理服务器的配置
代理服务器(Proxy Server)等同于内网与Internet的桥梁。普 通的Internet访问是一个典型的客户机与服务器结构:用户利用 计算机上的客户端程序,如浏览器发出请求,远端www服务器 程序响应请求并提供相应的数据。而Proxy处于客户机与服务器 之间,对于服务器来说,Proxy是客户机,Proxy提出请求,服 务器响应;对于客户机来说,Proxy是服务器,它接受客户机的 请求,并将服务器上传来的数据转给客户机。它的作用如同现 实生活中的代理服务商。
网络服务器搭建、配置与管理——Linux版
任务10-1 安装、启动与停止Squid服务
2.安装、启动、停止squid服务squid服务 [root@RHEL6 ~]# rpm -qa |grep squid [root@RHEL6 ~]# mount /dev/cdrom /iso [root@RHEL6 ~]# yum clean all [root@RHEL6 ~]# yum install squid -y [root@RHEL6 ~]# service squid start [root@RHEL6 ~]# service squid stop [root@RHEL6 ~]# service squid restart [root@RHEL6 ~]# service squid resload [root@RHEL6 ~]# /etc/rc.d/init.d/squid reload [root@RHEL6 ~]# chkconfid --level 3 squid on [root@RHEL6 ~]# chkconfid --level 3 squid off
网络服务器搭建、配置与管理——Linux版
项目10 配置与管理代理服务器
10.5 项目实录 10.6 练习题 10.7 超级链接
10.1 相关知识
10.2 项目设计与准备
10.3 项目实施 10.4 企业实战与应用
网络服务器搭建、配置与管理——Linux版
10.1 相关知识
10.1.1 代理服务器工作原理
网络服务器搭建、配置与管理——Linux版
任务10-1 安装、启动与停止Squid服务
Squid的主要功能如下所示。 ●代理和缓存HTTP、FTP和其他的URL请求。 ●代理SSL请求。 ●支持多级缓存。 ●支持透明代理。 ●支持ICP、HTCP、CARP等缓存摘要。 ●支持多种方式的访问控制和全部请求的日志记录。 ●提供HTTP服务器加速。 ●能够缓存DNS查询。 Squid的官方网站是。
(1)使用chkconfig。
[root@server ~]# chkconfid --level 3 squid on [root@server ~]# chkconfid --level 3 squid off //运行级别3自动加载 //运行级别3不自动加载
网络服务器搭建、配置与管理——Linux版
10.1.1 代理服务器的工作原理
网络服务器搭建、配置与管理——Linux版
10.1.1 代理服务器工作原理
网络服务器搭建、配置与管理——Linux版
10.1.2 代理服务器
(1器搭建、配置与管理——Linux版
网络服务器搭建、配置与管理——Linux版
10.2 项目设计及准备 10.2.2 项目准备
部署squid代理服务器应满足下列需求。 (1)安装好的企业版Linux网络操作系统,并且必须保证常用服务 正常工作。客户端使用Linux或Windows网络操作系统。服务器和客户 端能够通过网络进行通信。 (2)或者利用虚拟机进行网络环境的设置。如果模拟互联网的真实 情况,则需要3台虚拟机。
相关主题