通过阿里云CDN加速https站点的在国外的访问速度


业务需求:


公司在国外有站点的JS,图片等静态资源访问比较慢,希望通过CDN加快访问速度,改善客户体验。

工具:国外云主机一台+apache+mod_ssl+阿里云免费证书

实现功能:通过域名加速访问网站资源

配置apache+mod_ssl

Yum install apache mod_ssl

Vim /etc/httpd/conf/httpd.conf

ServerName wakehair.com:80

DocumentRoot "/var/www/html"

 

Vim /etc/httpd/conf.d/ssl.conf

#配置绑定的域名

<VirtualHost _default_:443>

# General setup for the virtual host, inherited from globalconfiguration

DocumentRoot "/var/www/html"

ServerName wakehair.com:443

ServerAlias www.wakehair.com cdn.myflycool.comcdn.myflycool.com.w.kunlunsl.com

#配置从阿里云申请的免费证书的路径:

SSLCertificateFile/etc/pki/tls/certs/2041005_wakehair.com_public.crt

SSLCertificateKeyFile/etc/pki/tls/private/2041005_wakehair.com.key
       SSLCertificateChainFile/etc/pki/tls/certs/2041005_wakehair.com_chain.crt

#注意,以上系统文件权限配置成600

Chmod 600 /etc/pki/tls/certs/2041005_wakehair.com_public.crt

Chmod 600 /etc/pki/tls/private/2041005_wakehair.com.key

Chmod 600 /etc/pki/tls/certs/2041005_wakehair.com_chain.crt

 

配置完成后重启一下apache:

Service httpd restart

服务器开启80,443端口

 

阿里云CDN权限配置:

这里通过两个域名来实现CDN加速

域名cdn.myflycool.com来配置CDN做为入口,源站域名为wakehair.com,

通过问cdn.myflycool.com 来访问wakehair.com 的静态资源

cdn.myflycool.com申请的证书阿里云会自动申请,不需要手动处理

wakehair.com的证书需要手动在服务器上配置




 cdn.myflycool.com的证书阿里云会自动申请并续期




正确运行的界面:



在CDN入口域名cdn.myflycool.com配置CDN生成的CNAME记录:


 

访问测试:

有通过CDN访问



没有通过CDN,直接通过域名访问:


 

以上访问说明:

第一个域名已通过CDN缓存,缓存了修改前的内容,下面是直接通过域名访问,直接返回修改后的内容


分割线
YWSOS.COM 平台代运维解决方案
 评论
 发表评论
姓   名:

Powered by AKCMS