安装CDN网站加速
URLOS付费版支持CDN网站加速,免费版本暂不开放支持。
购买应用
URLOS付费版用户如需使用CDN网站加速功能,请登录URLOS服务中心(https://www.urlos.com),在应用中心 -> 应用市场
中找到CDN网站加速应用:
点击安装
进入应用购买页面:
购买成功即可安装CDN网站加速。
基本信息
打开基本信息
卡片:
服务名称:以字母开头,由小字字母、数字和下划线组成,设置后不可修改。为方便识别,将服务命名为
php7_1_1
,表示php7.1环境的第1个应用。所在主机:请选择运行该服务的所在主机,可选择同一集群环境下任意主机。
部署方法:请选择部署服务的方式,
关联部署
为强制部署本服务和相关服务,暴力部署
为先删除现有服务后再部署。部署时的服务中断时间:智能部署<强制部署<暴力部署;部署成功率:智能部署<强制部署<暴力部署。一般情况下,推荐使用的智能部署
。服务端口:需要对外网开放访问权限时才需要填写服务端口,多个请用空格隔开,如:
80 443
;或使用“服务端口:容器端口/IP协议”的格式进行填写,如:8080:80/tcp
53:53/udp
,如果是tcp协议,则可省略“/tcp”,即8080:80
53:53/udp
,网站环境一般使用80
端口。
网站
打开网站
卡片:
网站域名:请填写网站域名,多个请用空格或换行符隔开,如:
a.com www.a.com
网站并发数:请输入网站的最大并发访问数。
上传大小限制:请输入上传大小限制,单位为M,如:20M。
源站设置
打开源站设置
卡片:
源站网址:请输入源站网址,如:https://www.urlos.com或http://www.urlos.com
源站IP:请输入源站IP,如:192.168.44.33
替换主机头:是否替换主机头(提示:某些源网站可能不支持替换主机头)
目录缓存
打开目录缓存
卡片:
可设置源站中哪些目录需要缓存,并设置缓存更新时间,目前最多可设置5个缓存目录。推荐将静态文件目录设置为缓存目录,如:js文件目录、css文件目录、图片文件目录、静态HTML目录等。缓存成功后,访客通过CDN主机域名访问网站时,可从当前主机中读取静态文件,从而起到加速目的。
文件缓存
打开文件缓存
卡片:
可指定需要缓存的文件类型以及缓存更新时间。
格式为:需要缓存的文件后缀名,留空则使用默认值,多个用“|
”隔开,如:jpg|png|css|js|mov|mp4|mp3
安全证书
打开安全证书
卡片:
CDN也可设置SSL安全证书,支持手动填写SSL证书以及自动申请和自动更新SSL证书。
手动填写SSL证书:
Https证书公钥:请输入Https证书公钥(public.pem)。
Https证书私钥:请输入Https证书私钥(private.key)。
强制使用HTTPS:当存在SSL证书时,是否开启http自动跳转至https访问网站。
自动申请并更新证书:
点击
允许
即开启自动申请。
注意:
- 无论手动和还是自动SSL,都需要在
基本信息
卡片中的服务端口
里添加80
和443
端口,并且在服务器中放行80和443端口;域名必须正确解析
,以便位于国外的LetsEncrypt官方服务器可访问并验证域名的合法性;- 由于受到网络等影响,自动申请证书有可能会失败,可尝试更换DNS的nameserver后也无法申请或更新证书;
- 某些小厂的DNS解析服务可能导致申请证书失败,请尽量使用大厂的DNS解析服务!
网址跳转
打开网址跳转
卡片:
301永久跳转:请填写目标域名(当使用其它域名访问时,则跳转至此目标域名),如:www.aaa.com
302临时跳转:请填写目标域名(当使用其它域名访问时,则跳转至此目标域名),如:www.aaa.com
Nginx配置
打开Nginx配置
卡片:
该功能允许用户对nginx配置进行适当修改,比如添加网站伪静态规则等,如果用户对Nginx配置不甚熟悉,请不要修改该配置,一旦设置出错有可能导致网站不可访问。
CDN调优
打开CDN调优
卡片:
缓存目录层级:可设置缓存目录深度。
缓存文件总大小:设置缓存文件大小时,请考虑好磁盘的容量,否则可能会导致磁盘不够用。
资源限制
打开资源限制
卡片:
该功能可限制当前应用所能使用的服务器硬件资源占比。
单容器最大CPU核心数限制:单容器最大CPU核心数限制。
单容器最大内存数限制:每容器的单容器最大内存数限制。注意:
过低的内存限制可能会导致某些应用程序启动失败
。
其他
打开其他
卡片:
容器网络:容器网络可理解为容器的局域网,使用不同容器网络的服务不能互相访问,除非应用本身支持“跨域访问”,一般情况下,用户无需设置。
部署优先级:在同一个容器网络中,当优先级小的服务未部署成功时,其它服务将无法部署(也即无法启动),其值为1~99的整数。
附加脚本:服务部署成功后需要执行的脚本,可用于执行一些特殊任务,如:定时备份和定时切割文件等。提示:如果你不知道镜像中支持哪些脚本语言,请使用兼容性最好的sh脚本语言!
状态:开启或关闭
若CDN网站部署成功,但无法访问,解决办法请参考《CDN安装后无法访问》