CDN环境搭建与配置.docxVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CDN环境搭建与配置

1 目的 ? 熟悉linux环境以及CDN相关的软件,如apache、bind和squid ? 了解基本的CDN架构,加深对CDN原理的认识 ? 了解bind的分区域加速 ? 了解动态静态数据各自的设置 ? 初步了解缓存规则的设置(cache的设置以及源的影响) 2 系统架构图 2.1 系统逻辑结构 逻辑上分成以下3个部分 1. 最终用户(包括最终用户与运营商提供的local dns) 2. CDN子系统(包括若干cache与内部dns、外部dns) 3. 源服务器系统(包括web server和客户dns) 2.2 实际测试物理结构 由于实验环境有限,图中的两个local dns由两台虚拟机完成(后面简称local dns1、local dns2);cdn外部dns、客户dns和web server将采用一个虚拟机完成,后面简称wd(web dns),而cdn内部dns和cache则是另外一台虚拟机,后面简称cid(cache inner dns) 2.3 小任务 整个环境搭建完成之后,需要以上图为基础,画出/a.jpg的实际访问过程,主要是dns以及http的请求以及cache和web server的响应。并写出各个部件所起的作用 名称 具体作用 Local DNS 外部DNS 内部DNS 客户DNS Cache Web Server 3 虚拟机基本安装与配置 3.1 安装vmware 略。 3.2 安装as 4 32位 略。 3.3 修改系统启动level 为避免窗口界面占用系统太多资源,需要修改文件/etc/inittab id:5:initdefault:修改为 id:3:initdefault: 保存文件 3.4 关闭iptables,允许内网访问 命令:service iptables stop 修改/etc/rc.d/rc.local 在文件后面增加一行service iptables stop 保存,目的在于启动之后关闭iptables 3.5 修改网络设置 编辑文件/etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=static IPADDR=192.168.30.XX NETMASK= GATEWAY=2 HWADDR=00:0C:29:83:D9:AE ONBOOT=yes TYPE=Ethernet 保存文件 运行命令:service network restart 修改红色字体部分 建议启动之后,使用xshell登录,这样操作会方便些。 4 Local dns1/2的配置 两台Local dns实现本地DNS服务器的功能。 4.1 安装必要的服务软件 需要安装bind,可以使用 rpm –qa|grep bind as4默认安装会附带装上上述软件。 4.2 配置bind 修改/var/named/named.ca 只需保留以下三行即可 . 3600000 IN NS A.ROOT-SERVERS.NET. A.ROOT-SERVERS.NET. 3600000 A 1 ; 修改红底IP,指定根解析DNS服务器。即为WD机器地址。 5 wd的配置(web server+DNS) 5.1 安装必要的服务软件 需要安装bind和apache,可以使用 rpm –qa|grep bind rpm –qa|grep httpd as4默认安装会附带装上上述软件 其中bind用于搭建DNS服务、apache用于搭建web服务器。 5.2 配置 5.2.1 Bind 基本情况 ? 服务允许相关 ? service named start/stop/restart/status ? rndc reload(配置修改重新引导) ? 配置文件 ? named.conf:/etc/named.conf ? zone相关:/var/named/ /var/named/chroot/var/named ? 配置文件检查 ? named-checkconf /etc/named.conf ? named-checkzone zoneName zoneFile 配置网站dns(负责的解析) .1 修改/etc/named.conf 增加以下部分 zone IN { type master; file .zone; allow-update { none ; }; }; .2 新增zone配置文件 增加/var/named/chroot/var/named/.zone 内容如下 $TTL 60 $ORIGIN

文档评论(0)

l215322 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档