Cloudfront kullanmadığım için tam olarak nasıldır denemedim fakat aşağı yukarı mantık hepsinde aynıdır.
1.Yol:
[*]Cloudflare DNS panelinizden eklediğiniz cdn.example.com CNAME kaydının GRİ BULUT ifadesinde olduğundan emin olun.
[*]Sonrasında Cloudfront panelinize gidip cdn.example.com adresiniz için SSL oluşturun. (Cloudfront ücretsiz SSL sunmuyorsa mecburen kendiniz custom SSL yüklemek durumundasınız. Ya satın aldığınız ücretli SSL'i tanımlayın ya da https://www.sslforfree.com/ adresinden her 3 ayda bir SSL oluşturun.)
Böylece cdn adresinizin çalıştığını göreceksiniz. İkinci bir yol daha var fakat bu yöntemi uygularsanız Cloudfront'un değil Cloudflare'in CDN hizmetini kullanmış olursunuz.
2.Yol:
[*]Cloudflare DNS panelinizden eklediğiniz cdn.example.com CNAME kaydının bu kez TURUNCU BULUT ifadesinde olduğundan emin olun.
[*]Sonrasında yine Cloudflare Page Rules menüsünden Flexible SSL özelliğini sadece cdn.example.com linkiniz için aktif edecek bir kural oluşturun.
Bu yöntemle Cloudfront'a girip SSL ile uğraşmanıza gerek kalmaz. Fakat en başında uyardığım gibi Cloudflare CDN hizmetini kullanmış olursunuz. Yani CDN üzerine CDN olur bu yüzden pek fazla tavsiye edilmez.
NOT: Cloudfront kullanmayacağım, sadece S3 ile birlikte Cloudflare kullanacağım diyorsanız bu sefer 2.yöntem en iyisi olacaktır. Flexible SSL'i özel kural olarak ayarladığınızda ana siteyi etkilemez. Performans açısından da en iyisidir.
Ücretli yardım düşünürseniz veya Plesk masrafınızı ortadan kaldırmak ve site hızını maksimuma çıkartmak adına, panelsiz, özel olarak optimize edilmiş Nginx sunucu hizmeti almak isterseniz https://serdarwork.com/tr/wordpress-cloud-vps/ incelemek isteyebilirsiniz. :)