If your Plesk server is improperly configured you may find that accessing the control panel is only possible through your IP address. Symptoms include being able to access the Plesk control panel by visiting
IP.ADDRESS:8443, but when accessing
DOMAIN.COM:8443 your browser is redirected to
localhost.localdomain. Unless you have a local DNS mapping for this address, it is most likely that you will see an error page.
The issue is caused by incorrect
hostname configurations on your server. Thankfully, since you have identified the issue, it’s really easy to fix.
There are two approaches we can use: the GUI, or Command Line. I will outline both below.
STEP 1: You need to log in to the control panel. It’s likely that you’ll need to access this via your server’s IP address.
STEP 2: Go to Tools & Settings > Server Settings.
STEP 3: Fill in the Full hostname field. For most users this will be a domain that is configured to point back to your server’s IP address. At the bare minimum the A Records should be configured to point to your server’s address via your Domain Name Registrar’s DNS settings – but you may also need to set other records too if you are not utilizing Nameserver configurations.
STEP 4: Click OK to save changes.
STEP 5: Restart your server for the changes to come in to effect.
If you are comfortable using the Command Line Interface (CLI), you can SSH in to your server (again, most likely using the IP address if you are accessing it remotely) and use the following command:
plesk bin server_pref --update -hostname domain.com
In the same way you can check the
hostname configuration by entering the following command:
You should then restart your sever for the changes to come in to effect.