Depending on the requirement or the role of the server, below listed ports will be required
-
HTTP - Port 80 This port is used for web traffic and is the default port for accessing cPanel/WHM via a web browser.
-
HTTPS - Port 443 This port is used for secure web traffic and is the default port for accessing cPanel/WHM via a secure connection.
-
SSH - Port 22 This port is used for secure shell access to the server.
-
FTP - Port 21 This port is used for File Transfer Protocol (FTP) connections.
-
FTPS - Port 990 This port is used for FTP over SSL/TLS connections.
-
MySQL - Port 3306 This port is used for MySQL database connections.
-
SMTP - Port 25 This port is used for outgoing mail.
-
SMTPS - Port 465 This port is used for SMTP over SSL/TLS connections.
-
POP3 - Port 110 This port is used for incoming mail.
-
IMAP - Port 143 This port is used for incoming mail.
-
WHM - Port 2086 This port is used for unencrypted web access to WHM.
-
WHM (SSL) - Port 2087 This port is used for encrypted web access to WHM.
-
cPanel - Port 2082 This port is used for unencrypted web access to cPanel.
-
cPanel (SSL) - Port 2083 This port is used for encrypted web access to cPanel.
-
Webmail - Port 2095 This port is used for unencrypted web access to the webmail interface.
-
Webmail (SSL) - Port 2096 This port is used for encrypted web access to the webmail interface.
- DNS- Port 53 (TCP/UDP) Communication with
root
nameservers for AutoSSL. Other functions that require name resolution. Public DNS services.
For complete list of port requirement, please refer the cPanel official documentation.