If you weren't able to tune in during the live SSL & Security AMA, please find a few of the recent questions and answers!
@filip asked, "after installing SSL , everything was running fine until we installed it on another domain, then we received an error -
" Secure Connection Failed
An error occurred during a connection to www.clickdotmailer.com. Peer’s Certificate has been revoked. Error code: SEC_ERROR_REVOKED_CERTIFICATE
The page you are trying to view cannot be shown because the authenticity of the received data could not be verified.
Please contact the website owners to inform them of this problem. "
Typically, you will need to export the certificate from one of the virtual hosts, and import it to the other one in order to avoid redirect issues. While we don't have any documentation on this currently, there are guides available online on how to share a UCC certificate between multiple virtual hosts for apache2. I hope this helps!
How to install Let's Encrypt through cPanel?
I have created a video session on How to install Let's Encrypt SSL through cPanel. Kindly, Refer below article before installing Let's Encrypt SSL on a domain.
Video Walkthrough: https://goo.gl/e81abo
Timestamp DNS Propagation: 3:55
After applying the accurate TXT records as per SSL provider. We've to wait 600 seconds to reflect the DNS changes. In case, If you use TTL higher than 600 seconds, You've to wait the specific period as per TTL seconds.
Timestamp OWN CSR: 5:03
In case, If you don't wish to use SSL provider (SSL for free) auto-generated CSR. You always have a choice to submit your own CSR and Generate CRT and CA Bundle.
Timestamp Sign up: 9:10
Create an account with SSL provider, which gives you more merely a way to organize all of your SSL certificates.
Timestamp SSL checking: 9:55
@oppi asked, I'm using Cloudflare as CDN. I have purchased their SSL certificates, but https doesn't work on my site. They have said to me that I have to ask my hosting provider to configure HTTPs for my website.
After generating CSR and receiving the SSL, you'll need to upload and install the certificate.
Referencing this Help article -
Manually installing SSL on your cPanel Hosting. Uplading and Installing Your Certificate
To complete these steps, you need to have the CRT file provided to you by the company who issued your SSL certificate.
@ccdantasgd asked, Is GoDaddy SSL and Web Host set for TLS1.2 connections?
Thanks for writing in. TLS 1.0 has been disabled across the board for GoDaddy Shared Hosting, but at this time we do not offer the ability to turn off TLS 1.1 on individual shared hosting accounts. For more granular control of your hosting environment, you may need to consider moving over to a virtual private server.
@aussiepapercoll asked: How do I generate an SSL key?
Thanks for writing in. It sounds like you have the new CSR from your hosting account with HostGator. To regenerate your SSL certificate, you will need to rekey the certificate. You can find the instructions to rekey your certificate here: https://www.godaddy.com/help/rekey-my-certificate-4976
@vectorgeo asked; I'm getting an error when completing a certificate request disappearing from the server certificates.
This is an issue with the way that IIS handles certificates that have been renewed. After your certificate automatically renews at GoDaddy, you will need to rekey the certificate using the instructions here: https://www.godaddy.com/help/rekey-my-certificate-4976
Once you've done that, and the certificate is issued, you will be able to install the SSL certificate without the bindings disappearing. Hope this helps!
@Bethesdahousema asked about PayPal and TLS 1.2 Compliance
TLS 1.0 has been fully disabled on all Linux shared hosting platforms at this time. If you are on Windows, TLS 1.0 is being disabled soon, but I do not have an exact date. I hope this helps.
@AI1 mentioned, SSL Domain Verification with TXT record in DNS zone
When you renew your certificate, you may need to verify your certificate request again dependent on how long it has been since your last renewal. Here is some information on how to verify your certificate request: https://www.godaddy.com/help/verify-my-certificate-request-standard-assurance-23838
If you want to verify domain ownership via DNS, you can do so following these instructions: https://www.godaddy.com/help/verify-domain-ownership-html-or-dns-7452#dns
@szklanym asked, My sites been hacked what should I do?
It looks like there's a vulnerability somewhere in your environment causing you to be reinfected. This is not abnormal once breached. In a lot of cases, a backdoor file is placed into the environment allowing the attackers to reinfect.
Finding these backdoors and infected files can be daunting. We have a dedicated team with tools and experience cleaning hundreds of websites every day. Have you considered chatting with our Website Security team?
Check out our website malware cleanup products - https://www.godaddy.com/web-security/website-security
@Ankit90 asked Questions on how to strengthen the security of my website
1. SSL - How can I generate a SSL certificate manually.
You can generate your own SSL on any computer but it wont be recognized as valid since it was self-signed, it needs to be issued by a certification authority:
If you still want to generate your own self-signed SSL then I would recommend following this guide:
2. How can I set the headers from the server side.
You can edit the .htaccess file on your website and set the headers you need.
3. How to control the server ports (open and close).
This is not possible on shared hosting, you will need a VPS or a dedicated server to be able to do that.
4. Also, I want full information for all the security protocols implemented in SQL server and shared server.
We will be happy to answer specific questions, our servers have many security features and changes that have been made to protect customers hosting accounts, please be more specific.
Let me try to give more details regarding securing your website:
Generally we recommend making sure that your software is up to date and any old and outdated software be removed. If you have a custom website then we recommend making sure that your code is secure. Most websites are compromised due to outdated software when a vulnerability is found in that software or a custom made software which was not written securely. We also highly recommend using randomly generated passwords and keeping them in a password manager which would make it harder for a virus to steal the passwords if your PC is infected. Passwords should also be updated, once a year or even more often is recommended, its also best to not reuse passwords on more then one site.
Having a Web Application Firewall is also recommended, you should consider our security packages to better protect your website even when there is a vulnerability found in your software.