安装CDN网站加速

URLOS付费版支持CDN网站加速,免费版本暂不开放支持。

购买应用

URLOS付费版用户如需使用CDN网站加速功能,请登录URLOS服务中心(https://www.urlos.com),在应用中心 -> 应用市场中找到CDN网站加速应用:

image-20200316093601184

点击安装进入应用购买页面:

image-20200316093649916

购买成功即可安装CDN网站加速。

基本信息

打开基本信息卡片:

image-20200316094321628

服务名称:以字母开头,由小字字母、数字和下划线组成,设置后不可修改。为方便识别,将服务命名为php7_1_1,表示php7.1环境的第1个应用。

所在主机:请选择运行该服务的所在主机,可选择同一集群环境下任意主机。

部署方法:请选择部署服务的方式,关联部署为强制部署本服务和相关服务,暴力部署为先删除现有服务后再部署。部署时的服务中断时间:智能部署<强制部署<暴力部署;部署成功率:智能部署<强制部署<暴力部署。一般情况下,推荐使用的智能部署

服务端口:需要对外网开放访问权限时才需要填写服务端口,多个请用空格隔开,如:80 443;或使用“服务端口:容器端口/IP协议”的格式进行填写,如:8080:80/tcp 53:53/udp,如果是tcp协议,则可省略“/tcp”,即8080:80 53:53/udp,网站环境一般使用80端口。

网站

打开网站卡片:

image-20200316094416851

网站域名:请填写网站域名,多个请用空格或换行符隔开,如:a.com www.a.com

网站并发数:请输入网站的最大并发访问数。

上传大小限制:请输入上传大小限制,单位为M,如:20M。

源站设置

打开源站设置卡片:

image-20200316094700132

源站网址:请输入源站网址,如:https://www.urlos.com或http://www.urlos.com

源站IP:请输入源站IP,如:192.168.44.33

替换主机头:是否替换主机头(提示:某些源网站可能不支持替换主机头)

目录缓存

打开目录缓存卡片:

image-20200316094746891

可设置源站中哪些目录需要缓存,并设置缓存更新时间,目前最多可设置5个缓存目录。推荐将静态文件目录设置为缓存目录,如:js文件目录、css文件目录、图片文件目录、静态HTML目录等。缓存成功后,访客通过CDN主机域名访问网站时,可从当前主机中读取静态文件,从而起到加速目的。

文件缓存

打开文件缓存卡片:

image-20200316094854521

可指定需要缓存的文件类型以及缓存更新时间。

格式为:需要缓存的文件后缀名,留空则使用默认值,多个用“|”隔开,如:jpg|png|css|js|mov|mp4|mp3

安全证书

打开安全证书卡片:

image-20200316094948365

CDN也可设置SSL安全证书,支持手动填写SSL证书以及自动申请和自动更新SSL证书。

手动填写SSL证书:

Https证书公钥:请输入Https证书公钥(public.pem)。

Https证书私钥:请输入Https证书私钥(private.key)。

强制使用HTTPS:当存在SSL证书时,是否开启http自动跳转至https访问网站。

自动申请并更新证书:

点击允许即开启自动申请。

注意

  1. 无论手动和还是自动SSL,都需要在基本信息卡片中的服务端口里添加80443端口,并且在服务器中放行80和443端口;
  2. 域名必须正确解析,以便位于国外的LetsEncrypt官方服务器可访问并验证域名的合法性;
  3. 由于受到网络等影响,自动申请证书有可能会失败,可尝试更换DNS的nameserver后也无法申请或更新证书;
  4. 某些小厂的DNS解析服务可能导致申请证书失败,请尽量使用大厂的DNS解析服务!

网址跳转

打开网址跳转卡片:

image-20200316100020353

301永久跳转:请填写目标域名(当使用其它域名访问时,则跳转至此目标域名),如:www.aaa.com

302临时跳转:请填写目标域名(当使用其它域名访问时,则跳转至此目标域名),如:www.aaa.com

Nginx配置

打开Nginx配置卡片:

image-20200316100826318

该功能允许用户对nginx配置进行适当修改,比如添加网站伪静态规则等,如果用户对Nginx配置不甚熟悉,请不要修改该配置,一旦设置出错有可能导致网站不可访问。

CDN调优

打开CDN调优卡片:

image-20200316100955021

缓存目录层级:可设置缓存目录深度。

缓存文件总大小:设置缓存文件大小时,请考虑好磁盘的容量,否则可能会导致磁盘不够用。

资源限制

打开资源限制卡片:

image-20200316101036555

该功能可限制当前应用所能使用的服务器硬件资源占比。

单容器最大CPU核心数限制:单容器最大CPU核心数限制。

单容器最大内存数限制:每容器的单容器最大内存数限制。注意:过低的内存限制可能会导致某些应用程序启动失败

其他

打开其他卡片:

image-20200316101118654

容器网络:容器网络可理解为容器的局域网,使用不同容器网络的服务不能互相访问,除非应用本身支持“跨域访问”,一般情况下,用户无需设置。

部署优先级:在同一个容器网络中,当优先级小的服务未部署成功时,其它服务将无法部署(也即无法启动),其值为1~99的整数。

附加脚本:服务部署成功后需要执行的脚本,可用于执行一些特殊任务,如:定时备份和定时切割文件等。提示:如果你不知道镜像中支持哪些脚本语言,请使用兼容性最好的sh脚本语言!

状态:开启或关闭

若CDN网站部署成功,但无法访问,解决办法请参考《CDN安装后无法访问