CDN环境搭建与配置

上传人:hs****ma 文档编号:492371289 上传时间:2023-08-18 格式:DOCX 页数:18 大小:105.73KB
返回 下载 相关 举报
CDN环境搭建与配置_第1页
第1页 / 共18页
CDN环境搭建与配置_第2页
第2页 / 共18页
CDN环境搭建与配置_第3页
第3页 / 共18页
CDN环境搭建与配置_第4页
第4页 / 共18页
CDN环境搭建与配置_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《CDN环境搭建与配置》由会员分享,可在线阅读,更多相关《CDN环境搭建与配置(18页珍藏版)》请在金锄头文库上搜索。

1、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

2、dnsl、 local dns2); cdn外部dns、客户dns和web server将采用一个虚拟机完成,后面 简称wd(web & dns),而cdn内部dns和cache则是另外一台虚拟机,后面简称 cid( cache & inner dns)2.3 小任务整个环境搭建完成之后,需要以上图为基础,画出http:/ 际访问过程,主要是dns以及http的请求以及cache和web server的响应。并写 出各个部件所起的作用名称具体作用Local DNS外部DNS内部DNS客户DNSCacheWeb Server3 虚拟机基本安装与配置3.1 安装 vmware略。3.2 安装 as

3、 4 32 位略。3.3 修改系统启动 level为避免窗口界面占用系统太多资源,需要修改文件/etc/inittabid:5:initdefault:修改为id:3:initdefault:保存文件3.4关闭iptables,允许内网访问命令: service iptables stop修改 /etc/rc.d/rc.local在文件后面增加一行service iptables stop 保存,目的在于启动之后关闭iptables3.5 修改网络设置编辑文件 /etc/sysconfig/network-scripts/ifcfg-ethODEVICE=ethOBOOTPROTO=stati

4、cIPADDR=192.168.30.XXNETMASK=255.255.255.0GATEWAY=192.168.30.52HWADDR=00:0C:29:83:D9:AEONBOOT=yesTYPE=Ethernet保存文件 运行命令: service network restart修改红色字体部分建议启动之后,使用xshell登录,这样操作会方便些。4 Local dns1/2 的配置两台 Local dns 实现本地 DNS 服务器的功能。4.1 安装必要的服务软件需要安装,可以使用rpm qalgrep bindas4 默认安装会附带装上上述软件。4.2 配置 bind修改/var/

5、named/named.ca只需保留以下三行即可.3600000 IN NS A.ROOT-SERVERS.NET.A.ROOT-SERVERS.NET. 3600000 A 192.168.30.11修改红底IP,指定根解析DNS服务器。即为WD机器地址。5 wd 的配置( web server+DNS)5.1 安装必要的服务软件需要安装bind和apache,可以使用rpm -qa|grep bindrpm -qa|grep httpdas4 默认安装会附带装上上述软件其中bind用于搭建DNS服务、apache用于搭建web服务器。5.2 配置5.2.1 Bind5.2.1.1基本情况服

6、务允许相关 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 zoneFile5212配置网站dns (负责abccom的解析)52121 修改/etc/named.conf增加以下部分zone IN type master;file .zo

7、ne; allow-update none ; ;5.2.1.2.2新增zone配置文件增力 口/var/named/chroot/var/named/.zone内容如下$TTL 60$ORIGIN .IN SOA. .(20090218;serial(d. adams)3H;refresh15M;retry1W;expiry1D);minimumINNS.nsINA192.168.10.87wwwINCNAME.mailINCNAME.INMX.红色部分IP地址需要修改成本机地址设置链接ln -s /var/named/chroot/var/named/.zone /var/named/.z

8、oj 运行命令:ndc reload重新引导。521.3配置不分区域的CDN dns (负责的简单解析)52131修改/etc/namedconf增加以下部分zone IN type master;file .zone; allow-update none ; ;5.2.1.3.2新增zone配置文件增力 口/var/named/chroot/var/named/.zone内容如下$TTL 60$ORIGIN .IN SOA. .(20090219;serial(d. adams)3H;refresh15M;retry1W;expiry1D);minimumINNS.nsINAINA192.

9、168.10.88mailINCNAME.INMX.ns的A记录IP地址需要修改成本机地址 的 A记录要修改成cid地址(cache)新增链接ln -s /var/named/chroot/var/named/.zone /var/named/.zone 运行命令:ndc reload重新引导。5214配置分区域的CDN dns (负责的智能解析)说明:421.3为简单的CDN解析,不分区域。而本节则配置分区域(按Local DNS) 的 CDN 智能解析。主要是通过 Bind 自带的 view 功能来实现的。本例中实现三个区域(Local DNS)不同解析结果的功能。5.2.1.4 1 修改

10、/etc/namedconf在 controls inet 127.0.0.1 allow localhost; keys rndckey; ;代码后,第一个 zone 定义前增加 view 匹配头。如下:view dx match-clients 192.168.30.13; ; 区配的 IP,修改为 Local dns1 地址。 recursion no;zone . IN type hint;file named.ca;zone localdomain IN type master;file localdomain.zone; allow-update none; ;zone local

11、host IN type master;file localhost.zone; allow-update none; ;zone IN type master; file .zone; allow-update none ; ;网站DNSzone IN type master;file .zone.dx; allow-update none ; ;当匹配这个v iew时,查询.zone.dx; /在最后一个zone定义后增加大括号注意大括号的位置同理,增加两个view区配,分别为命名为“wt和“other。如下: view wt match-clients 192.168.30.14;

12、; 区配的IP,修改为 Local dns2 地址。 recursion yes;zone IN type master;file .zone.dx; allow-update none ; ;view other match-clients any; ; 不匹配前面v iew时则查询到此。 recursion yes;zone IN type master;file .zone.other; allow-update none ; ;5.2.1.4.2新增 zone 配置文件需要配置三个不同的.zone.x文件来指定不同的解析。1、新增 .zone.dx 文件增 口/var/named/chroot/var/named/.zone.dx内容如下$TTL 60$ORIGIN .IN SOA. .(20090219; serial(d. adams)ns的A记录IP地址需要修改成本机地址 的 A记录要修改成cid地址(cache)新增链接In -s /var/named/chroot/var/named/.zone /var/named/.zone.dx2、新增 .zone.wt 文件增 口/var/named/chroot/var/named/cdn.co

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号