Last modified: December 12, 2024
Looking for this interface?
Note:
Your hosting provider can enable or disable this interface for resellers in WHM's Edit Reseller Nameservers and Privileges interface (WHM >> Home >> Resellers >> Edit Reseller Nameservers and Privileges).
The System section includes the following settings:
Setting | Description | Values | Default |
---|---|---|---|
Accounts that can access a cPanel user account: | This setting allows you to specify which users can log in to a cPanel account. If you disallow root or reseller logins to cPanel accounts, the disallowed root user or reseller cannot access the cPanel icon in WHM’s List Accounts interface (WHM » Home » Account Information » List Accounts), which provides access to the user’s cPanel account. |
|
Root, Account-Owner, and cPanel User |
Allow server-info and server-status | This setting allows you to specify additional IP addresses and hostnames that can access the example.com/server-status page, where example.com represents a domain’s name.
Note:
We strongly recommend that you use caution when you allow access to these pages. They display sensitive information about your server.
|
Enter the desired IP addresses or hostnames in the text box, one IP address or hostname per line. | N/A |
Allow cPanel users to install SSL Hosts. | This setting allows you to specify whether to allow cPanel users to install SSL hosts. If you disable this setting, cPanel users can’t enable the Force HTTPS Redirects option for any domain in cPanel’s Domains interface (cPanel » Home » Domains » Domains). |
|
On |
Apache non-SSL IP/port | This setting allows you to specify a new port or IP address that Apache uses to listen for requests and serve web pages over an unsecured connection.
Important:
This setting can deny HTTP traffic the ability to route correctly, which renders your site inaccessible to visitors.
|
|
0.0.0.0:80 |
Apache SSL port | This setting allows you to specify a new port or IP address that Apache uses to listen for requests and serve web pages over a secure connection.
Important:
This setting can deny HTTPS traffic the ability to route correctly, which renders your site inaccessible to visitors.
|
|
0.0.0.0:443 |
cPanel & WHM API shell (for developers) | This setting allows you to add the following interfaces, which allow the root user and resellers to test API functions directly:
root user and resellers in WHM’s Feature Manager interface (WHM » Home » Packages » Feature Manager), then refresh your browser window. |
|
Off |
DNS server reload deferral time | This setting allows you to define a time, in seconds, that the dnsadmin service waits before it restarts the DNS server. The system silently discards additional restart requests in this time period.
Note:
|
|
2 s |
HTTPD deferred reload time | This setting allows you to specify the number of seconds that the system waits before it restarts the web server. The system silently discards additional restart requests in this time period. |
|
0 s |
The number of seconds between ChkServd service checks. | This setting allows you to specify the number of seconds between each chkservd daemon service check. If you choose to set a value below 300 , we recommend that you first use the /var/log/chkservd.log file to verify the length of your system’s chkservd checks. The settings that you choose in WHM’s Service Manager interface (WHM » Home » Service Configuration » Service Manager) affect the length of these checks. |
|
300 |
The number of times ChkServd allows a previous check to complete before termination. | This setting allows you to specify the number of times that the chkservd daemon allows a check to complete before termination. |
|
2 |
The option to enable or disable ChkServd HTML notifications. | This setting allows you to enable or disable HTML notifications from the chkservd daemon. |
|
On |
The option to enable or disable ChkServd recovery notifications. | This setting allows you to enable or disable recovery notifications from the chkservd daemon. |
|
On |
Conserve memory | This setting allows you to specify whether to conserve memory (RAM) at the expense of more CPU usage and disk I/O. |
|
Off |
cpsrvd username domain lookup | This setting allows you to specify whether WHM automatically supplies a username (based on the account name) when a cPanel user enters a login password. |
|
Off |
Prevent cpsrvd from serving standard HTTP ports | This setting prevents the cpsrvd daemon from taking over the standard HTTP ports when you disable the system’s web server role.
Important:
This action renders any cPanel & WHM features that depend on the standard HTTP ports partially or entirely unusable. These features include service subdomains, AutoSSL, Mailman, and BoxTrapper.
|
|
Off |
Cache disk quota information | This setting allows you to specify whether WHM caches disk usage information.
Note:
|
|
On |
Recursive DNS query pool size | This setting restricts the maximum number of currently active recursive DNS queries. Use this setting if your firewall imposes rate limits on DNS queries. These rate limits can degrade recursive DNS queries in applications such as AutoSSL. |
|
10 |
Reverse DNS lookup upon connect | This setting allows you to specify whether cPanel & WHM attempts to resolve a client’s IP address to a domain name whenever a user connects to a cPanel service.
Important:
If you enable this setting, it may degrade your server’s performance.
|
|
Off |
Maximum age, in days, of content to keep when automatically emptying the users’ File Manager Trash | This setting determines how many days to keep files in the .trash folder of user home directories. These folders contain deleted files from cPanel’s File Manager interface (cPanel » Home » Files » File Manager). |
|
Disabled |
Enable optimizations for the C compiler | This setting allows you to specify whether the compiler optimizes code for your system. On some systems, compiler optimizations can trigger a bug in system libraries. |
|
Off |
Max HTTP submission size | This setting allows you to specify the maximum file size in Megabytes (MB) that a user can upload to your server. This setting applies to all uploads and form submissions in cPanel & WHM, which includes Webmail, cPanel’s File Manager interface (cPanel » Home » Files » File Manager), and phpMyAdmin. |
|
Unlimited |
File upload required free space | This setting allows you to specify the minimum filesystem quota space that the system requires after a file uploads to your server. This setting applies to all uploads and form submissions in cPanel & WHM, which includes Webmail, cPanel’s File Manager interface (cPanel » Home » Files » File Manager), and phpMyAdmin.
|
|
5 MB |
Interval, in days, between rebuilds of the FTP quota and disk usage data (applies to Pure-FTPd only) | This setting allows you to specify the number of days between rebuilds of the FTP quota and disk usage data for Pure-FTP. This interval allows the system to consider account disk usage information for files that other processes modify or add to a user’s root FTP directory.
Note:
|
|
30 |
Depth to recurse for .htaccess checks | This setting allows you to specify the maximum number of directories deep to look for .htaccess files when you change the PHP handler.For example, if the /home/user/public_html/ directory is your document root, and 2 is the value for this setting, the system searches the following directories for .htaccess files:
/home/user/public_html/directory1/directorya/ directory.
Note:
This setting also comments out any
AddHandler directive lines in your users’ .htaccess files that change how the system handles PHP.
|
Important:
We strongly recommend that you do not enter a value that is higher than
10 . A value that is higher than 10 can degrade your server’s performance.
|
2 |
Account Invites for Subaccounts | This settings allow cPanel account users to send invitations to new Subaccount users via cPanel’s User Manager interface (cPanel » Home » Preferences » User Manager). An invitation includes a link to a time-sensitive page where the Subaccount user can set their own password rather than rely on the cPanel account user to set their password.
Note:
When you disable this option, the system disables the Send login link to alternate email address. setting in cPanel’s Create an Email Account interface (cPanel » Home » Email » Create an Email Account).
|
|
On |
Listen on IPv6 Addresses | This setting causes the cpsrvd daemon and other cPanel & WHM services to listen on IPv6.
Note:
|
|
Off |
I/O priority level at which bandwidth usage is processed | This setting allows you to specify the server’s I/O priority for bandwidth log processing.
|
|
6 |
I/O priority level at which stats logs are processed | This setting allows you to specify the server’s I/O priority when it processes statistics logs.
|
|
7 |
I/O priority level at which nightly backups are run | This setting allows you to specify the disk’s I/O priority for nightly backups.
|
|
6 |
I/O priority level at which cPanel-generated backups are run | This setting allows you to specify the server’s I/O priority for cPanel-generated user backups.
|
|
7 |
I/O priority level for user-initiated processes | This setting allows you to specify the server’s I/O priority for certain user-initiated processes. This setting applies to a few especially I/O-intensive user functions, such as actions for cPanel’s File Manager interface (cPanel » Home » Files » File Manager).
|
|
6 |
I/O priority level at which quota checks are run | This setting allows you to specify the server’s I/O priority for quota checks.
|
|
6 |
I/O priority level at which FTP quota checks are run (when Pure-FTPd is enabled) | This setting allows you to specify the server’s I/O priority for FTP quota checks for Pure-FTPd.
|
|
6 |
I/O priority level at which email_archive_maintenance is run | This setting allows you to specify the server’s I/O priority level for the email_archive_maintenance script, which cPanel & WHM uses to support email-archiving functions.
|
|
7 |
I/O priority level at which dovecot_maintenance is run | This setting allows you to specify the server’s I/O priority level for the dovecot_maintenance script, which cPanel & WHM uses to maintain mailboxes.
|
|
7 |
Use cPanel® jailshell by default | This setting allows you to configure accounts to use the cPanel® jailshell by default. Jailed shell systems, by default, mount all filesystems with the nosetuid option. The nosetuid option blocks the operation of setuid and setgid commands, such as the ping command. However, this does not apply to Exim’s /usr/sbin/ directory. For more information, read our How to Create Custom Jailed Shell Mounts documentation. |
|
Off |
Jailed /proc mount method ( * Choosing this option will create a limited /proc mount for legacy operating systems.) | This setting allows you to permit the use of the /proc virtual filesystem in a jailshell. For more information, read our VirtFS Jailed Shell documentation. |
|
Full /proc for supported operating systems and xenpv |
Jailed /bin mounted suid | This setting allows you to permit the use of the setuid option in the /bin directory in a jailshell. System administrators who wish to run setuid commands, such as the /bin/ping command, may wish to use this setting. This setting does not affect servers that run the AlmaLinux OS 8, Rocky Linux 8, CentOS 7, CloudLinux 7 or 8, or RHEL 7 operating systems. |
|
Off |
Jailed /usr/bin mounted suid | This setting allows you to permit the use of the setuid option in the /usr/bin directory in a jailshell. System administrators who wish to run setuid commands, such as the /usr/bin/crontab command, may wish to use this setting. This setting does not affect servers that run the AlmaLinux OS 8, Rocky Linux 8, CentOS 7, CloudLinux 7 or 8, or RHEL 7 operating systems. |
|
Off |
Max cPanel process memory | This setting allows you to specify the maximum amount of memory that a cPanel & WHM process can use before the system automatically kills it. |
|
4096 MB |
Max cPanel/WHM/Webmail service handlers | This setting allows you to specify the maximum number of concurrent connections for the cpsrvd daemon.
Important:
Keep this setting as low as possible to limit potential denial-of-service attacks.
|
|
200 |
Minimum time between Apache graceful restarts. | This setting allows you specify the number of seconds Apache will delay before it initiates a restart. This only applies to graceful restarts that are deferrable. |
|
10 |
Send language file changes to cPanel | This setting configures your system to send any changes to language files to WebPros International, LLC so that we can improve our translations of interface text. |
|
On |
Remote WHM timeout | This setting allows you to specify the number of seconds to allow a connection between this server and other remote WHM servers to remain idle before it times out. |
|
35 s |
Disk usage/quota bailout time | This setting allows you to specify the maximum amount of time in seconds during which the system may attempt to retrieve disk usage and quota information before it considers the data unavailable. |
|
60 s |
Reset Password for cPanel accounts | This setting enables the Reset Password feature for cPanel account users. The Reset Password feature uses the account’s contact email address to verify a password-reset request. The email contains a security code that verifies whether the user can access the Subaccount’s contact email address as part of the password-reset verification process.
|
|
On |
Reset Password for Subaccounts | This setting enables the Reset Password feature and new Subaccount invitations for cPanel Subaccount users. The Reset Password feature uses the Subaccount’s contact email address to verify a password-reset request. The email contains a security code that verifies whether the user can access the contact email address as part of the password-reset verification process.
|
|
On |
Enable Linux kernel update during nightly maintenance. | This setting allows you to specify whether to allow nightly updates to your Linux kernel. If you enable this setting, the nightly updates will update the Linux kernel. If your kernel updates, the system will notify you when you log in that you need to reboot your system. |
|
Off |
Server Locale | This setting allows you to specify the locale that the system uses whenever a user selects a cPanel locale that does not exist. This setting also allows you to specify the locale that the system uses whenever a user’s web browser requests an invalid locale in the HTTP Accept-Language header.
|
Select an available locale from the menu. | English |
Send a notification when a user’s backup has errors | This setting allows you to specify whether the server notifies you when a user’s cPanel backup file contains errors. |
|
On |
Allow other applications to run the cPanel and admin binaries | This setting allows you to specify whether cPanel and admin binaries run from applications other than the cPanel server daemon (cpsrvd ). This setting is useful for advanced administrators who are familiar with Perl scripting and who wish to run cPanel from their own custom programs. |
|
Off |
ChkServd TCP check failure threshold | This setting allows you to specify the number of times that a chkservd daemon TCP check must fail before the system restarts the service and sends a notification. On heavily loaded systems, these types of service checks fail occasionally, which produces erroneous indications that services are down. |
|
3 |
Number of seconds an SSH connection related to an account transfer may be inactive before timing out | This setting allows you to specify the number of seconds of inactivity after which account transfers’ SSH connections time out. |
|
1800 seconds |
Do not make changes to the firewall during account modification. | By default, the system makes changes to the firewall when an account is modified. If you enable this setting, the system does not make the corresponding changes to the firewall. These firewall modifications are important for Tomcat and the cpuser_port_authority script. The server administrator will need to perform any necessary firewall changes. |
|
Off |
Do not make changes to the firewall via scripts/configure_firewall_for_cpanel . |
By default, cPanel adds firewall rules to ensure that cPanel ports are open. If you enable this setting, the system does not add these cPanel port rules to the firewall. These firewall modifications are important for remote access to the cPanel services. The server administrator will need to perform any necessary firewall changes. |
|
Off |
Enforce user account limits for resellers with the “Account Modification” ACL. | The Account Modification ACL privilege allows resellers to bypass their user account limits. Enable this setting to prevent users from bypassing their user account limits. |
|
Off |
Copy default error documents to docroot for new accounts, addon domains, and subdomains | When enabled, the system copies the default error documents to the document root directory when you create new accounts, addon domains, and subdomains. By copying the default error documents to the document root, this ensures that the global ErrorDocument configuration has the files it needs to prevent generating additional errors. |
|
Off |