SOLVED Already has a website on the IP address error message

Rob CZ

Member
Aug 20, 2018
6
0
1
US
cPanel Access Level
Root Administrator
I submitted a CSR, got the certificate, uploaded it to the server, ect. However when I attempt to install it, this message shows up:

already has a website on the IP address “*”, but you requested to add an SSL website for that domain onto the IP address “[IP HERE]”. A single domain may not have websites on more than one IP address.

I am in CPanel -> SSL/TLS -> Manage SSL Sites. I click "Browse Certificates", and select my certificate, and all fields auto-populate. Clicking "Install Certificate" at the bottom creates this error message.

I have tried a new browser (to clear browser cache). I tried re-keying the CSR and re-creating the SSL and re-uploading it. I removed and uninstalled the old SSL. I am out of ideas and this is a live e-commerce site, so every second counts.


Thanks in advance for any help!
 

rpvw

Well-Known Member
Jul 18, 2013
1,100
477
113
UK
cPanel Access Level
Root Administrator
I am guessing that you are trying to install a wildcard, EV or OV certificate intended for a dedicated IP onto a domain that shares its IP with other domains on your server.

If this is the case, you will need to allocate a unique IP for the site, and purchase a certificate for that IP

OR

Use the SNI certificate that cPanel offers free and that will work on a domain that shares its IP

More info from:
Manage AutoSSL - Version 74 Documentation - cPanel Documentation
Install an SSL Certificate on a Domain - Version 74 Documentation - cPanel Documentation
 

rpvw

Well-Known Member
Jul 18, 2013
1,100
477
113
UK
cPanel Access Level
Root Administrator
We are trying to install on a dedicated server with only one domain on the server.
That is certainly interesting.

Is this a new server ? I ask because perhaps there are stray cached DNS entries floating round in Caching name-servers that may well take some time to clear.

Is the IP you have the site on marked as the shared IP for the server or is it a dedicated IP ?
Have a look in Home » IP Functions » Show IP Address Usage to ensure no other site is sharing the IP (and see if you might have a dedicated IP you can move the site onto.)

If nothing works, I am sure Michael can wade in with some trick for you. :)
 
  • Like
Reactions: Rob CZ

Rob CZ

Member
Aug 20, 2018
6
0
1
US
cPanel Access Level
Root Administrator
Interesting to say the least.

1) This is not a new server, no. We have had an SSL installed for 2 years before this.

2) "Is the IP you have the site on marked as the shared IP for the server or is it a dedicated IP ?" - the IP is marked as the shared IP for the server, we do not have a dedicated IP.

3) Actually don't have access to "IP Functions". Maybe this is because we are not root. (I believe our set cPanel access level to root during account creation for this site was done in error)

Thanks for the help so far!
 

cPanelLauren

Product Owner II
Staff member
Nov 14, 2017
13,266
1,304
363
Houston
Hi @Rob CZ

I'll bet the issue is that the account is assigned * as the IP address. To verify this can you run the following and let me know the output?

Code:
grep ip: /var/cpanel/userdata/$USER/domain.tld
If it comes back as:
Code:
ip: *
You can resolve this by going to WHM>>Account Functions>>Change Site's IP address and change the IP to the server's shared IP address.

Thanks!