suizunone / cdn-proxy

轻松实现CDN

v0.1.0 2018-04-22 09:12 UTC

This package is not auto-updated.

Last update: 2024-09-23 23:15:49 UTC


README

CircleCI

简介

本包旨在实现以下环境下的CDN的轻松部署。

  • 使用的CDN服务不支持通过ns记录将子域名DNS服务器迁移
  • 无法将Origin服务器的域名迁移到CDN服务。或者,存在迁移的阻力
  • 虽然URL相同,但根据用户返回不同内容的函数等,如果所有内容都通过CDN服务分发,则会出现问题
  • 由于某种原因,希望将CDN使用的域名和Origin使用的域名分开,但由于无法使用不同域名而引用相同的文档根等原因,无法采取该方法
  • 由于某种原因,仅通过http服务器的设置无法进行代理

使用本包后,在Amazon CloudFront中,可以通过XXXX.cloudfront.net进行内容分发,提供与命名服务器迁移型CDN服务相同的功能。

安装步骤

Composer

composer require suzunone/cdn-proxy

准备工作

在利用此包之前,需要进行以下准备工作。

  1. 准备要迁移到CDN服务的域名
    • 如果允许通过子域名进行迁移,则添加ns记录
    • 如果不允许通过子域名进行迁移,则获取新域名
  2. 将a记录指向要部署此包的服务器