Difference between revisions of "Server Port Overrides"
From WHMCS Documentation
(Created page with "thumb|Server Port configuration To override the port that a server in WHMCS will use, is quite simple. When adding a server, check the 'Override with...") |
|||
Line 1: | Line 1: | ||
+ | <br /><br /> | ||
[[File:server_port.png|thumb|Server Port configuration]] | [[File:server_port.png|thumb|Server Port configuration]] | ||
To override the port that a server in WHMCS will use, is quite simple. When adding a server, check the 'Override with Custom Port' checkbox that can be seen next to the existing port number. Once checked, you can then amend the value as you wish. Unchecking the box will reset the value to the default defined for that server. All supported modules that use this option are defined in the Default Server Ports table below. | To override the port that a server in WHMCS will use, is quite simple. When adding a server, check the 'Override with Custom Port' checkbox that can be seen next to the existing port number. Once checked, you can then amend the value as you wish. Unchecking the box will reset the value to the default defined for that server. All supported modules that use this option are defined in the Default Server Ports table below. |
Revision as of 14:59, 7 July 2015
To override the port that a server in WHMCS will use, is quite simple. When adding a server, check the 'Override with Custom Port' checkbox that can be seen next to the existing port number. Once checked, you can then amend the value as you wish. Unchecking the box will reset the value to the default defined for that server. All supported modules that use this option are defined in the Default Server Ports table below.
Use in Development
To use an overridable port in your custom server module, you need to define the default(s) within the MetaData function.
The sample here provides a custom module with a default port of 80 and an SSL port of 443.
function template_MetaData()
{
return array(
'DisplayName' => 'Server Module Display Name',
'DefaultNonSSLPort' => '80',
'DefaultSSLPort' => '443',
);
}
function template_CreateAccount($params)
{
$serverPort = $params['serverport'];
}
Default Server Ports
Module Name | Standard Port | SSL Port |
---|---|---|
cPanel | 2086 | 2087 |
DirectAdmin | 2222 | 2222 |
Enkompass | 2086 | 2087 |
Helm 4 | 8086 | - |
HyperVM | 8888 | 8887 |
Interworx | - | 2443 |
LXAdmin | 7778 | 7777 |
SCPanel | 2086 | 2087 |
vePortal | 2407 | 2408 |
WHMSonic | 2086 | 2087 |
XPanel | 80 | 3737 |