Anyone who wants to increase performance and security of your web page, I suggest to have Cloudflare setup in your DNS system. I have posted few articles to install paid SSL certificate for your web page, all which needs your complete support to maintain. But, Cloudflare provides free SSL certificates with a limited access (which is enough for any website) and it takes care most of the support that your web page needs. Most importantly, nowadays Google is providing better preferences for the web pages which has HTTPs as the protocol and more chances for your web page to appear on Google search.
Live Demo Live Demo
Cloudflare protects from DDoS attacks and other threats to protect your bandwidth and server resources being wasted. It allows your web page visitors to have the fastest page loading by which it also improves the performance level. it provides many other services if you want make best performance and attack free website. Below are the steps to configure SSL certificate of Cloudflare.
Step 1
Go to cloudflare.com and create a free plan account.
Step 2
Add your website in cloudflare, this will scan your website name servers and suggest you new name servers in following way.
Step 3
Now go to your domain provider eg: Godaddy and modify domain name server address with new names.
Note: Take a copy of your domain record settings eg: CNAME, TXT, MX etc.
Step 4
Once Step 3 finished, cloudflare will active your website. And you will find following menu options.
Step 5
Click on the DNS and add your CNAME records settings. Sometimes cloudflare will automatically access your old records.
Step 6
Go to Crypto and activate your free SSL(https). Choose Flexible option for SSL.
Step 7
Same page scroll down and enable automatic HTTPs rewrites option.
Step 8
If you are a Wordpress user, go to Page Rules and add following page rules. This will help to redirect existing Wordpress pages to HTTPs
Step 9
Menu Overview option will provide you all of the website analytics.
Performance - Bandwidth Saved
Step 10
Add your website in Google Webmaster Tools for Google search indexing.
Don't forget to change all resources in your code to https as well (images, javascript, banners, etc) to prevent a warning message in browsers
ReplyDeletecan you explain the same thing for bluehost hosting provider
ReplyDeleteNothing much with Bluehost, go to manage domain settings and modify your website nameserver
DeleteHello Srinivas, I tried all but I had this issue:
ReplyDeleteerror Certificate verification failed!
The system did not find the Certificate Authority Bundle that matches this certificate.
Contact “CloudFlare, Inc.” to obtain the Certificate Authority Bundle for “”.
Could you send me the screenshot.
DeleteThe certificate could not be installed on the domain “aqsesuari.ge”.
Deleteerror Certificate verification failed!
UNABLE_TO_VERIFY_LEAF_SIGNATURE
What about virtual host setup, do we need to change anything on server like virtual host file on apache?
ReplyDeleteNo need to change anything
Deletehello SRINIVAS TAMADA,
ReplyDeletecan i add https by using my existing hosting to use your process ?
Thankyou.
Hi Srinias.
ReplyDeleteI tried it but I'm getting an error. This site cannot provide secure connection.
i have installed at 101newsupdate.com but its showing https in gray color. how can i do it in green?
ReplyDeleteReplace http urls to https eg: js, css and image urls
Deletei think i got this one meet my question as well. thanks i will try to change it.
DeleteHI sir, Updated perfectly in cloudflare and godaddy as mentioned in your post, but not refelecting in my magento site.
ReplyDeleteIts working. Thankyou.
ReplyDeleteReally Awesome its working
ReplyDeleteThank You for posting amazing tutorials. However i wanted to know how can i disable caching in cloudflare but still keep ssl certificate active. I have wp rocket installed as cache plugin on my wordpress site.
ReplyDeleteThere is an option to disable caching, try to look into dashboard setting.
Deletewhat is the process to do same with sub-domain websites
ReplyDeleteAdd a CNAME record in cloudflare DNS.
DeleteHow to display "secure" on address bar.
ReplyDeleteReplace all of your website URL to https like css, js, image src etc
DeleteI followed all the steps you explained, but ia am getting
ReplyDeleteStatus: Pending
Please ensure your website is using the nameservers provided:
Now, what to do, please explain.
i need a demo for AWS SES - PHP Mailer
ReplyDeletehii, Can you desgine a fb type chat system. chat box placing one after another calculating chatbox width and placing other chat box pre -the earlier chatbox--
ReplyDeleteDoes this still work? i will try it first
ReplyDeletehi when i use cloudflare ssl certificate on my blogspot there i faced mixed content problem...how i solve this problem ..
ReplyDeleteTry to replace all of the URLs with https and following Step 7 & 8 for page rules.
Delete“Access denied” when testing HTTPS site in Google's Structured Data Testing Tool after activation of Cloudflare SSL in my WordPress blog
ReplyDeletehow to enable ssl on aws ec2 instance?
ReplyDelete