suizunone / cdn-proxy
轻松实现CDN
v0.1.0
2018-04-22 09:12 UTC
Requires (Dev)
- cvuorinen/phpdoc-markdown-public: ^0.2.0
- fzaninotto/faker: v1.7.1
- mockery/mockery: ^1.0
- phpunit/phpunit: 6.4.1
This package is not auto-updated.
Last update: 2024-09-23 23:15:49 UTC
README
简介
本包旨在实现以下环境下的CDN的轻松部署。
- 使用的CDN服务不支持通过ns记录将子域名DNS服务器迁移
- 无法将Origin服务器的域名迁移到CDN服务。或者,存在迁移的阻力
- 虽然URL相同,但根据用户返回不同内容的函数等,如果所有内容都通过CDN服务分发,则会出现问题
- 由于某种原因,希望将CDN使用的域名和Origin使用的域名分开,但由于无法使用不同域名而引用相同的文档根等原因,无法采取该方法
- 由于某种原因,仅通过http服务器的设置无法进行代理
使用本包后,在Amazon CloudFront中,可以通过XXXX.cloudfront.net
进行内容分发,提供与命名服务器迁移型CDN服务相同的功能。
安装步骤
Composer
composer require suzunone/cdn-proxy
准备工作
在利用此包之前,需要进行以下准备工作。
- 准备要迁移到CDN服务的域名
- 如果允许通过子域名进行迁移,则添加ns记录
- 如果不允许通过子域名进行迁移,则获取新域名
- 将a记录指向要部署此包的服务器