Starting with WHMCS 7.7.0 SSL monitoring has been introduced. It currently appears to check for a valid SSL certificate for All products/services that are:
- Hosting Account
- Reseller Account
- Dedicated/VPS server
We'd like to see an option on the specific service to override/disable the SSL check.
In our case, we have a particular type of VPS that we sell that comes with a software firewall. The client configures the firewall so they have access to the VPS and the VPS has a valid SSL. WHMCS on the other hand, does not have access to their VPS so the SSL check shows an invalid SSL.
This causes two issues:
- WHMCS shows an invalid SSL when there really is one (WHMCS just can't check it)
- The VPS firewall logs the fact that WHMCS tried to connect to the VPS (to check the SSL status)
Both of these are are causing a number of un-necessary support tickets.
It would just be a lot more flexible if the SSL check could be turned off on a per product/service level.
33 Comments
Login to post a comment.
Really you should add the choice to disable it completely and optionally re-eanable it per product.
You know I've "Let's encrypt" enabled on my servers and I do not mind if a name has or not SSL enabled.
Many domains are just parked, no SSL at all.
That's just confusing customers!
Please let hosters chose if it is useful for profit or not.
Thanks
Oto Tortorella
Thanks for creating this request and your comments, we're always interested to receive feedback on new features.
In version 7.8 we've included maintenance updates to the SSL checker feature. This will make it more reliable with certain versions of cURL and ensure greater success for the SSLSync task in the daily automation task.
If the domain has been pre-checked by automation task, then the result can be displayed faster as no test is required after page load. If a check is required, these are performed after the page has loaded, so should not impact page load time.
Please give the 7.8 beta a try and let us know whether it resolved cases where SSL status was mis-detected in 7.7: https://whmcs.community/forum/471-v78-beta-discussion/
this needs to have an option to just disable completely. really disappointed to see yet another feature added that was never even asked for and no way to turn it off! there are lots of other more important feature requests that seem to just fall on deaf ears that would actually be useful.
I'm interested to understand why this would prevent the domain owner from buying an SSL certificate through you?
Our thinking is that, the domain owner is made aware they don't have an SSL certificate on the domain, buys the certificate (earning profit for you) which can then be installed at their hosting provider.
Not all "domains" are websites; some are just unique identifiers / descriptors for non-website products.
These do not and will not ever have SSL.
Therefore the check is wasting resources unnecessarily.
For those products, please choose the "Other" product type. The SSL status and check will not be displayed for this product type.
Thanks for sharing your use-case John, that's most helpful.
Yes, we get the fact that things should be SSL. In our case, they are, but they are behind a firewall (software or hardware) and WHMCS can't get through the firewall.
The reason I'd like is that it slows productivity. Sometimes (note: not all the time) it takes between 5-10 seconds for the SSL check to complete, which essentially makes it impossible to load other pages whilst the check is going on.
I'd like either a global control to disable it, or per product.
2) Check for compatibility before showing SSL status
3) Show an ERROR that the cert couldn't be checked instead of NOT SECURE!