• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 691
  • Last Modified:

ssl question

Hi
I have set-up WHMCS and have just about got to the stage where it can go live.

I know nothing about ssl and would like to enable this for the WHMCS set-up.

Could you please advise (a beginner in this) which certificate I ought to go for and the 'basic' guide as to how to install it for the WHMCS directory which is currently /hosting under my main site.

What is importnat is that I will be using the built in Google Checkout payment option which only functions with ssl so it needs to be up for that job.

I'm obviously not going to be competing with the super league for hosting - rather it is an added service for my web design clients.

Thanks for your help.
0
swordfishsoup
Asked:
swordfishsoup
  • 4
  • 2
1 Solution
 
sah18Commented:
What web server are you running?
0
 
swordfishsoupAuthor Commented:
Linux VPS hosting - cpanel, WHM
0
 
RizyDeWinoCommented:
You will first need to create the CSR , i.e. Certificate Signing request, you can follow below link to do that   :

http://docs.cpanel.net/twiki/bin/view/AllDocumentation/WHMDocs/GenerateCert

WHM Link :  WHM >> SSL/TLS >> Generate a SSL Certificate and Signing Request

IMPORTANT : For domain name make sure to choose the exact URL for your WHMCS installation i.e. it would be something like hosting.youdomain.com ( in case whmcs is installed in that dir as you said earlier) i.e. make sure the URL you select is correct and the one on which WHMCS would be loading. If its some like www.domain.com/hosting/ and not a subdomain like hosting.domain.com then you will need the cert for www.domain.com , but if its setup on subdomain url like hosting.domain.com then CSR should be generated for that.

( Keep the SSL key safe i.e. generated during the process )

Once you have the CSR you can provide that to a CA issuing company like Comodo and get the basic ssl certificate.  You can also check with your hosting provider for buying ssl many times they are have reseller status for CA providers like Comodo, InstantSSL etc and get get you better price.


Once you have the certificate files from the provider you can install it from WHM. The files you will get from them is one main certificate file and normally a second cabundle file.

You can use below link in WHM to install the certificate :

WHM  >> SSL/TLS >> Install a SSL Certificate and Setup the Domain

Paste the certificate in certificate section and it should pick all info automatically , IP / domainame etc and the key , you can also paste the cabundle if you received in the third text box on same link.

Below is exact KB from cPanel for installing ssl certificate :

http://docs.cpanel.net/twiki/bin/view/AllDocumentation/WHMDocs/InstallCert

0
When ransomware hits your clients, what do you do?

MSPs: Endpoint security isn’t enough to prevent ransomware.
As the impact and severity of crypto ransomware attacks has grown, Webroot has fought back, not just by building a next-gen endpoint solution capable of preventing ransomware attacks but also by being a thought leader.

 
swordfishsoupAuthor Commented:
Rizy - that was truly a detailed and helpful answer, thanks.

I ended up getting RapidSSL and spent hours trying to get it to function. I think the complication is an 'intermediate certificate" I tried pasting both together.

I've asked the hosting company for help now - however if you know about the intermediate thing I'd be glad to hear it.

Thanks again for the detail.

0
 
swordfishsoupAuthor Commented:
Very detailed answer - thanks
0
 
swordfishsoupAuthor Commented:
One other thing Rizy if you're still there - I got the certificate for mysite.co.uk and not www.mysite.co.uk, does that matter do you think?
0
 
RizyDeWinoCommented:
You are welcome. From what I know the certificate for mysite.co.uk will not work for www.mysite.co.uk (will give a warning message) , but the vice versa do work. i.e. if the certificate is for www.mysite.co.uk it will also work for mysite.co.uk. ( though it would be good to confirm this from RapidSSL as well )

For intermediate ssl , RapidSSL appear to have this below KB for its installation on cPanel servers :

https://knowledge.rapidssl.com/support/ssl-certificate-support/index?page=content&actp=CROSSLINK&id=SO16225

You should paste the complete Intermediate CA certificate in the CAbunble section of the installation screen, and the main certificate in the certificate section, key should ideally load automatically.

0

Featured Post

Vote for the Most Valuable Expert

It’s time to recognize experts that go above and beyond with helpful solutions and engagement on site. Choose from the top experts in the Hall of Fame or on the right rail of your favorite topic page. Look for the blue “Nominate” button on their profile to vote.

  • 4
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now