Article ID: 1694, created on Feb 15, 2007, last review on Apr 2, 2016

  • Applies to:
  • Plesk 8.x for Linux/Unix


This option may be required if your clients cannot access your Plesk Panel at the 8443 port because of their ISP's firewall rules.


The best way to make such a configuration is to contact your ISP and ask them to allow connections from port 8443 to your server so that you can get Plesk to run. If your ISP denies your request, the only way is to allow your clients to access Panel at standard the SSL address, https://server.domain.tld, connecting to port 443 instead of 8443.

By default, ports 80 and 443 are used by the standard Apache service on all IP addresses for website hosting. So, you will need to decide which one of them will be used for accessing the control panel at the 443 SSL port, configure the control panel Apache copy to additionally listen to the 443 port on this IP, and configure the Apache copy for hosted sites not to listen to and to release the 443 port on this IP.

NOTE: Port 8443 must NOT be disabled/removed from the Plesk Panel configuration. You may configure Plesk Panel to listen on other ports in addition to the standard 8443, but you should not replace the standard 8443 port with the other one because Plesk components such as DrWeb, watchdog, API, and others require Plesk to be on the 8443 port for proper functioning.

For example, the server has the following IP addresses:

You need Plesk Panel to be accessible at

First of all, make sure that your server.domain.tld resolves to the selected IP address.

Edit the SSL configuration file of Apache for the website copy. The file location may differ depending on your operating system. For example, for RHEL, it is /etc/httpd/conf.d/ssl.conf. On Debian-like operating systems, the file is /etc/apache2/ports.conf.

Find and comment out this line:
Listen 443

In its place, you will need to specify all existing IP addresses, excluding the required one (


Stop and start the Apache service.

Then you need to edit the Plesk Panel $PRODUCT_ROOT_D/admin/conf/httpsd.conf. Add the chosen IP to the "Listen" directives list:

Listen 8443
Listen 8880

Find the 8443 VirtualHost definition there:
<VirtualHost *:8443>

Change it to the following:
<VirtualHost *:8443 \

Within the same VirtualHost, find this line:
ErrorDocument 400 https://server.domain.tld:8443

Change it to the following:
ErrorDocument 400 https://server.domain.tld

Then stop and start Plesk Panel:
# /usr/local/psa/admin/bin/httpsdctl stop
# /usr/local/psa/admin/bin/httpsdctl start

b8ef5052d936e902043e41759118114e a914db3fdc7a53ddcfd1b2db8f5a1b9c 29d1e90fd304f01e6420fbe60f66f838 56797cefb1efc9130f7c48a7d1db0f0c

Email subscription for changes to this article
Save as PDF