本课程专注于讲解如何在实际环境中构建和测试内容分发网络(CDN),涵盖从理论知识到实践操作的所有必要步骤。
1. 目的
2. 系统架构图
2.1 系统逻辑结构
2.2 实际测试物理结构
2.3 小任务
3. 虚拟机基本安装与配置
3.1 安装vmware
3.2 安装as(使用32位版本)
3.3 修改系统启动级别
3.4 关闭iptables,允许内网访问
3.5 修改网络设置
4. Local dns的配置
4.1 安装必要的服务软件
4.2 配置bind
5. wd的配置(web server+DNS)
5.1 安装必要服务软件
5.2 配置
5.2.1 Bind
5.2.1.1 基本情况
5.2.1.2 配置网站dns(负责abc.com的解析)
5.2.1.3 配置不分区域的CDN dns(负责cdn.com的简单解析)
5.2.1.4 配置分区域的CDN dns(负责cdn.com的智能解析)
5.2.2 检查配置是否正确
5.2.2.1 设置开机启动
5.2.3 Apache
5.2.3.1 基本情况
5.2.3.2 新建访问目录
5.2.3.3 新建virtual Host:www.abc.com
5.2.3.4 缓存时间设置参考
5.2.3.5 创建静态文件
5.2.3.6 创建动态文件
5.2.3.7 设置开机启动
6 cid的配置(cache+inner DNS)
6.1 安装必要服务软件
6.2 配置
6.2.1 Bind
6.2.1.1 基本情况
6.2.1.2 配置内部DNS
6.2.2 Squid
6.2.2.1 基本情况
6.2.2.2 配置成允许abc.com加速
6.2.2.3 设置开机启动
7 测试结果
8 基本环境及要求
8.1 基本环境介绍
8.2 CDN基本环境搭建
8.3 区域加速与缓存规则测试