I woke up this morning and started getting emails from customers of my website truckercert.com that "the site is down". But what actually happened is the SSL certificate quit working. The website runs on a
Bluehost VPS and I have full (root) access to
cPanel. I called Bluehost. The VPS tech support person was clueless both as to what caused it or how to fix it. She did, however, point out that there are some IP mismatches going on that could be at the root of the problem:
Notice how my domain resolves to two different IP addresses. This just started happening today. The wrong IP (
220.127.116.11) now maps to an old domain I used to own (usaarbiters.com), and that domain also used to be the Primary Domain on my Bluehost account. So I guess it's no shock that this problem caught up with me. The correct IP for truckercert.com is 18.104.22.168.
This domain's (truckercert.com) SSL cert has been created and renewed automatically by
Let's Encrypt through Bluehost for the past 2 years or so. I abandoned the domain usaarbiters.com over a year ago, but maybe someone just bought it, it resolves to a new IP, and maybe
Let's Encrypt tried to renew the cert and got confused.
- Is there a way in WHM or cPanel to remove all old references to usaarbiters.com so that truckercert.com doesn't have any link to that wrong IP?
- After solving #1 above, is there a way to force
Let's Encryptto re-issue a correct SSL cert through WHM or cPanel (or some other way)?
Any help will be greatly appreciated.