18-06-2012, 12:49 PM
cPanel /WHM Configuration
cPanel WHM Configuration.pdf (Size: 186.93 KB / Downloads: 45)
Overview
Training Seminar 2006 cPanel/WHM Configuration
What needs to be configured for cPanel/WHM to
work to your needs.
¯ Brief overview of each configuration option
¯ Accompanied script and/or configuration file.
Basic cPanel/WHM Setup
The Edit Setup area enables you to edit your server
configuration settings that you created during the
installation and initial log on process. This includes
editing your master IP address, BIND version,
contact details if problems occur, and related
information.
Change Root Password
● You should change your server root
password occasionally to maximize your
site security.
● You should always change this password if
you think someone else has access to your
WebHost Manager account.
Initial Quota Setup
● You can enableWebHost Manager to set disk
space quotas for the accounts on your server.
● WARNING: If you have compiled a custom
kernel on your machine that does not have
quota support, enabling quotas may result in an
unbootable system
Server Time
The Server Time area enables you to set the
time zone for your server clock. You can
also synchronize your server time with the
displayed time in your browser.
Statistics Software Configuration
This function allows you to choose what
statistics programs will be run on your
server. You can also choose whether or not
to allow users to determine what statistics
programs they will use.
– awstats
– analog
– webalizer
Statistics Software Configuration
Training Seminar 2006 cPanel/WHM Configuration
● The Statistics Software Configuration
menu now allows you to independantly
turn user's statistics on/off dependant on
their preferences.
● You can also configure stats to only run
during certain time frames, or certain
conditions.
Tweak Settings
You can change a large number of global
settings on your server. These changes
affect all users of the machine, including
yourself, resellers, and resellers' customers.
Update Config
You can select which updates you would like to
receive from cPanel automatically, if any. There
are three package types available:
● cPanel/WHM Updates - Updates to cPanel and
WHM.
● cPanel Package Updates - Updates to cPanel
packages, such as exim, proftpd, and any RPMs
(Red Hat Package Manager).
● Security Package Updates - Updates to security
packages.
Update Config
Training Seminar 2006 cPanel/WHM Configuration
Each package update has the following options
available:
● Automatic - Package is updated automatically as
releases become available.
● Manual Updates Only - Package is updated
manually. All updates are available for manual
download from the cpanel.net site.
● Never Update - Disables the automatic update
function.
Update Types
● EDGE - A development release that contains the
most features but has undergone the least amount of
testing. You generally shouldn't run this build unless
you need a bug fix or feature in it. Once an
equivalent CURRENT or RELEASE build has been
released, you should switch away from this.
● CURRENT - Similar to the EDGE builds but
CURRENT has undergone some testing in a
production environment.
Update Types (cont.)
● RELEASE - A formal release that has undergone
extensive testing. Release builds are the preferred builds
to run. They are generally current enough to have the
latest bug fixes and new features, but without the worry of
new bugs being introduced.
● STABLE - A formal release that has shown no problems
during use by customers. STABLE builds are for the
conservative people who do not wish to run the latest
release.
Networking Setup
Training Seminar 2006 cPanel/WHM Configuration
● Hostname
● Nameserver IPs
● Resolver Configuration
Hostname
● The Change Hostname option enables you to change
the hostname of your server. It is important to choose
a hostname that will not be used for any account, and
the hostname must be socially acceptable, as it will
appear in all mail headers. The hostname must be a
FQDN (Fully Qualified Domain Name). All valid
hostnames must have at least 2 dots in them,
entropy.yourdomain.com.
● WebHost Manager automatically generates 10
random hostnames based on your current hostname as
samples which you can use.
Nameserver IPs
You need to add an IP address for a
nameserver when you create a new
nameserver.
Resolver Configuration
The resolver configuration file
(/etc/resolv.conf) is a configuration file for
name server routines. Normally you do not
need to modify resolv.conf.
Security
● Fix Insecure Permissions
● ManageWheel/Group
● Modify Apache Memory
● Quick Security scan
● Scan for Trojan Horses
● Shell Fork Bomb Protection
● Tweak Security
ManageWheel Group Users
The Wheel Group is a user group that can
gain access to root on your server by using
the su command (create a shell with the
entered user id). You can add and remove
users from that group as required.
Modify Apache Memory Usage
WHM includes a function that
automatically calculates the memory
limit needed by Apache and resets the
memory used by Apache to that amount.
This frees up your memory for other
operations, and is useful on busy or full
servers.
Server Contacts
Training Seminar 2006 cPanel/WHM Configuration
● Change System Mail Preferences
● Contact Manager
Change System Mail Preferences
The Mail Manager area enables you to forward
system mail to specific locations, if required. You can
set forwarding rules on four separate system users:
● root - the administrative user on the server
● nobody - mail going to no address
● mailman - mail from mailman
● cpanel - mail from cPanel/WHM
Contact Manager
● The Contact Manager enables you to set priority
levels on which alerts are sent to you and when.
● You can set the priority rating on each contact
method, which indicates what level of priority is
sent to that contact method.
● For example, if you set pager a rating of 3, each
alert with a priority of 1-3 will be sent to your
pager. You can also set the priority rating of each
alert type.
Resellers
Training Seminar 2006 cPanel/WHM Configuration
● Reseller Center
● Show Reseller Account
Reseller Center
● TheWebHost Manager Reseller Center allows you to
give reseller privileges to users, control their
reselling abilities, and more.Within the Reseller
Center, you can perform a variety of tasks involving
your resellers.
● A reseller is an account other than the root account
that has the ability to create other accounts that will
be owned by the reseller account. The reseller only
has access to the accounts that it has created, unless
you specify otherwise.
Service Configuration
● Bandmin Password
● Enable/Disable Suexec
● Exim Configuration
● FTP Configuration
● Nameserver Setup
● Service Manager
Enable / Disable SuExec
● SuExec is an Apache feature that gives users the
ability to run CGI and SSI programs using user IDs
that are different from the user ID of the calling
web server.
● This effectively means that CGI and SSI programs
will not have access to the root account or have
root permissions.
● Since lots of CGI scripts are used to send mail, it
will be easier to see who is sending mail on your
server as well.
Exim Configuration
● This function allows you to modify the
behavior of exim by changing certain exim
configuration settings.
● You can edit the exim configuration file by
clicking on Switch to Advanced Mode.
● Only changes made from this interface will
be reflected in Exim's configuration.
Service Manager
● The Service Manager area enables you to start and
stop available services on your server.
● Disable a service by removing the check in the box
next to it.
● You can also enable or disable monitoring of that
service
● Enable monitoring for a service by the checking the
box next to it.
Backup
● Configuration File Rollback
● Configure Backup
● Restore Backup
● Restore Multiple Backups
● Restore a Full Backup
Configure Backup
● You can specify how often backups occur and where
backups are placed - either on the same server or on a
separate backup drive. You can also specify the specific
parts of the backup process that are enabled.
● The backup interval options work in the following fashion:
● Daily -WebHost Manager performs separate daily,
weekly, and monthly backups.
● Weekly -WebHost Manager performs separate weekly
and monthly backups.
● Monthly -WebHost Manager performs only monthly
backups.