本用户手册主要目的是让新用户熟悉WebHostManagerInterface(WebHostManager界面);并给老用户补充点额外的知识。本手册将着重介绍如何使用WebHostManager来安装,配置和管理你的服务器以满足虚拟主机的需要。
如果你是刚刚接触服务器管理和虚拟主机,那么本手册中出现的很多术语和缩略语,你可能都不熟悉。我们建议你先买一本SystemAdministration(系统管理)说明,大致了解服务器的工作原理和虚拟主机的情况。你也可以在类似于Google这样的搜索引擎中查找手册中出现的这些术语和缩略语。
本手册是按照如实反映WebHostManager界面的原则来编排的,而不是根据特定的任务来进行编排。如果要搜索了解某个特定的任务,使用屏幕左上方的搜索工具。例如,你想了解怎样添加“nameserver(解析服务器)”,就可以在搜索文本框中输入“nameserver”,然后点击SEARCH(搜索)。
账户列表功能帮你列出了服务器上所有的账户。同时,它还列出了各账户的详细信息,包括账户的域名,IP地址,用户名,联系Email,分区位置和磁盘空间限定容量等。在列表的底部是账户的总数和一个搜索工具便于你查找特定类型的账户。
Steps(步骤)
1.要想进入账户信息菜单,在你WebHostManager界面的主页面上点击AccountInformation(账户信息)。
2.点击ListAccounts列出你服务器上所有的账户。
Troubleshooting(疑难解答)
如果你有虚拟服务器,那么账户列表功能只会列出一个虚拟服务器上的账户,而不是所有服务器上的账户。
2.点击ListParkedDomains。
3.然后会出现一个停放域名列表。
WebHostManager可以帮你列出你服务器上所有的子域名。利用这一功能可以列出所有的子域名和停放域名,列表按域名进行排序。
2.点击ListSubdomains。
3.然后会出现一个按域名进行排序的子域名和停放域名列表。
这一功能可以帮你列出服务器上所有被挂起的账户。
2.点击ListSuspendedAccounts。
如果你在列表中看到一个应该被挂起的账户,用SuspendanAccount(挂起账户)功能将它挂起。
这一功能可以帮你列出服务器上所有超出了磁盘空间限定容量的账户。
2.点击ShowAccountOverQuota。
3.然后会出现一个显示所有超出了磁盘空间限定容量的账户列表。
利用这一功能,你可以查看服务器每月使用的带宽总量。带宽使用情况按照使用总量和各账户使用情况分别显示。
2.点击ViewBandwidthUsage。
不是所有的带宽使用都在我们的监测中。可能需要一个第三方来监测某些类型的带宽使用情况。
AccountFunctions(账户功能)菜单让你可以通过你的系统对终端用户账号进行多方面的管理。利用这个菜单,你可以创建域名账户,修改账户,挂起账户,修改账户的所有者,等等。
在你WebHostManager界面的主页面上点击AccountFunctions(账户功能)进入账户功能菜单。
这一功能让你可以修改与域名相应的IP地址。
1.在你cPanel界面的主页面上点击AccountFunctions(账户功能)进入账户功能菜单。
2.点击ChangeSite'sIPAddress。
3.点击你要进行修改的域名,然后点击Change。
4.从NewAddress(新地址)下拉列表中选择新IP地址。
5.点击Change(修改)。
你可以利用WHM控制面板内置的“CreateaNewAccount(创建新账户)”功能在服务器上为用户轻松创建一个主机账户。
1.设置以下选项:
*Domain(域名)
输入新主机账户的域名。当你移到UserName(用户名)文本框或点击页面上其他文本框内部时,WHM会在UserName文本框中自动显示你已经输入的域名。你也可以根据自己的需要对UserName进行修改。
*UserName(用户名)
输入新主机账户的域名。(参看以上Domain部分)
*Password(密码)
输入新主机账户的密码。
Quota(MB)(限额(MB))
输入你新的BasePackage将使用的磁盘空间容量限额(MB)。(如果你不希望限制账户的磁盘空间容量,可以直接保留默认的“unlimited”。)
IP
如果你的新BasePackage要求一个独立IP地址,将复选框勾上。
CGIAccess
如果你的新BasePackage要求CGIAccess,将复选框勾上。
ShellAccess
如果你的新BasePackage要求ShellAccess,将复选框勾上。
FrontPageExtensions
如果你的新BasePackage要求FrontPageExtensions,将复选框勾上。
MaxFTPAccounts(限定FTP账户的最大数目)
输入你新的BasePackage的FTP账户的最大限定值。(如果你不希望限定这个最大值,可以直接保留默认的“unlimited”。)
MaxEmailAccounts(限定Email账户的最大数目)
输入你新的BasePackage的Email账户的最大限定值。(如果你不希望限定这个最大值,可以直接保留默认的“unlimited”。)
MaxEmailLists(限定邮件列表的最大数目)
输入你新的BasePackage的邮件列表的最大限定值。(如果你不希望限定这个最大值,可以直接保留默认的“unlimited”。)
MaxSQLDatabases(限定SQL数据库的最大数目)
输入你新的BasePackage的SQL数据库的最大限定值。(如果你不希望限定这个最大值,可以直接保留默认的“unlimited”。)
MaxSubDomains(限定子域名的最大数目)
输入你新的BasePackage的子域名的最大限定值。(如果你不希望限定这个最大值,可以直接保留默认的“unlimited”。)
MaxParkedDomains(限定寄存域名的最大数目)
输入你新的BasePackage的寄存域名的最大限定值。(如果你不希望限定这个最大值,可以直接保留默认的“unlimited”。)
MaxAddonDomains(限定附加域名的最大数目)
输入你新的BasePackage的附加域名的最大限定值。(如果你不希望限定这个最大值,可以直接保留默认的“unlimited”。)
BandwidthLimit(MB)(带宽限制(MB))
输入你新的BasePackage将使用的带宽限额(MB)。
cPanelTheme(控制面板主题)
FeatureList(功能列表)
IPAddress(onlyfornewIP-basedaccounts)(IP地址(只用于基于IP的账户))
从下拉列表中选择。选项包括:
·AutoAssign(自动分配)——选择这一选项会自动给账户分配一个IP地址。
*Package
*ContactEmail
输入账户所有者的联系Email。(这应该是一个脱离网络的邮件地址。使用账户所有者的私人邮件地址或他们提供给你的邮件地址。)
*Reseller
将该复选框勾上表明这个账户是个转售账户。
*Owner(onlyifreseller)所有者(只指经销商)
这一选项默认状态是勾选过的。如果是reseller账户就可以保留默认状态,如果不是,就点击复选框取消选择。
*Usedomainregistrynameservers(ignorelocallyconfiguredones)使用域名注册解析服务器(忽略本地配置的解析服务器)
如果你想使用与域名注册商联接的解析服务器,就将复选框勾选上。否则就不选。
*Nameservers(解析服务器)
如果你已经在这个服务器上创建了解析服务器,这个解析服务器记录会自动被预先填入。
2.点击Create(创建)按钮。
+===================================+
|NewAccountInfo|
|Domain:YOUR_DOMAIN_NAME
|Ip:YOUR_IP(n)
|HasCgi:x
|UserName:YOUR_USERNAME
|PassWord:YOUR_PASSWORD
|CpanelMod:YOUR_THEME
|HomeRoot:/home
|Quota:xMeg
|NameServer1:NAMESERVER
|NameServer2:NAMESERVER
|NameServer3:
|NameServer4:
|ContactEmail:
ChangingpasswordforYOUR_USERNAME
PasswordforYOUR_USERNAMEhasbeenchanged
KeepingShellAccess(x)
Copyingskelfilesfrom/home/USER/THEME/to/home/YOUR_USERNAME/
Bindreconfiguringonserver1usingrndc
AddedDnsFile
Restartingapache
UpdatingftppasswordsforYOUR_USERNAME
Ftppasswordfilesupdated.
Ftpvhostpasswordssynced
Notification=>YOUR_ADMINISTRATORviaEMAIL[level=>3]
wwwacctcreationfinished
Resellerprivsadded!
AccountCreationComplete!!!
你可以使用WebHostManager的演示模式功能将任何账户变为演示账户。演示账户限制了用户修改文件和文件夹的权限,但是看起来功能并没有受到影响。演示模式被用作一种营销工具吸引潜在客户。
1.在你WebHostManager界面的主页面上点击AccountFunctions(账户功能)进入账户功能菜单。
2.点击DisableorEnableDemoMode。
3.点击你要进行修改的域名或用户名,然后点击Modify(修改)。
4.点击Enable启用演示模式或点击Disable来关闭演示模式。
如果对你而言演示账户不是足够安全,你可以编辑主题,将所有的链接变成在账户内部进行操作的按钮。
WebHostManager让你可以随时给服务器上的所有用户发送Email。默认状态下是将邮件直接发送给账户所有者,当然你也可以设定将邮件发送给所有的经销商账户。
2.点击Emailallusers。
3.点击页面顶部的ClickHeretoAttempttoGuess...链接让WebHostManager来估计哪些账户没有输入邮件地址,如果有必要的话。
4.输入姓名,邮件地址,并在FromName,FromEmail和Subject栏中输入邮件标题。
5.在主要的空白处输入邮件正文。
6.如果你想将邮件发送给你自己的客户以及经销商的客户,将SendEmailtoReseller'sCustomers(发送邮件至经销商的客户)复选框勾上。
7.点击Send(发送)。
2.点击InstallServlets。
3.从显示的滚动列表中选择你要安装servlets的用户名和域名。
4.点击Install(安装)为该域名安装Tomcat程序片。
5.如果需要,重复步骤2和4。
利用这一功能,你可以对某个账户每个月可以使用的带宽做出限制。你也可以对某个用户每个月可以使用的带宽总量做出限制。
2.点击LimitBandwidthUsage。
3.选择你要进行带宽使用限额设置的域名或用户,点击Limit。
4.在BandwidthLimit边上的文本框内输入限定数额,点击Change(修改)。
ShellAccess提供了比普通控制面板层次更高的权限,且只能提供给负责任和值得信赖的客户。
2.点击ManageShellAccess。
3.点击需要进行管理的账户边上的EnableNormalShell,EnableJailedShell或Disable。你也可以点击JailAllUsers按钮对所有账户启用JailShell。
2.点击ModifySuspendedAccountPage。
3.复制你修改过的页面的HTML代码,并粘贴覆盖掉默认页的代码,或者直接修改默认页的HTML代码以满足你的需求。
4.点击Save(保存)。
请确保你的HTML代码是正确的,否则页面不能正常显示或根本无法显示。
如果你需要对一个已创建账户的属性进行修改,不必将原账户删掉再重新创建一个新账户,直接修改就可以了。你可以修改账户的控制面板主题,FTP限定额,SQL限定额,等等。你也可以通过Upgrade/DowngradeanAccount功能修改Package来达到修改账户的目的。
2.点击ModifyanAccount。
3.点击你要修改的域名或用户名,然后点击Edit(编辑)。
4.然后像创建一个账户时那样输入新的账户属性。
5.点击Save保存对账户所做的修改。
要修改一个账户的磁盘空间限定容量或带宽限额,可以使用Upgrade/DowngradeanAccount功能。
如果有需要,你可以修改账户所有者的密码。这通常只在账户所有者忘记了密码的时候才会用到,只要他们知道当前密码就可以修改他们的密码。
2.点击PasswordModification。
3.从显示的列表中选择你要修改密码的域名或用户名。
4.点击ChangePassword(修改密码)。
请确认密码是基于Unix系统的有效密码。
QuotaEditor(限额编辑器)允许你对账户磁盘空间的限额容量进行修改。
2.点击QuotaModification。
3.在需要修改限额的账户边上的Quota栏内输入新的限定值。
4.点击Change修改账户的限额容量。
如果你所有账户的限定容量都是0,很明显是有问题的,很可能是你的quota.user文件被破坏了。通过命令行运行/scripts/fixquotas来解决这个问题。
RawApacheLog是指记录了在一定周期内Apache服务器处理的每一条指令的服务器日志。当账户出现问题的原因不明的时候,这个日志可以成为有效的诊断工具。
2.点击RawApacheLogDownload。
3.从显示的列表中选择你要下载日志的域名或用户名,然后点击DownloadLog(下载日志)。
4.将日志文件保存到磁盘中。
RawFTPLog是指记录了在一定周期内FTP服务器处理的某账户每一条指令的服务器日志。当账户出现问题的原因不明或者你想跟踪账户上文件传输情况的时候,这个日志可以成为有效的诊断工具。
2.点击RawFtpLogDownload。
在WebHostManager中,你可以随时修改一个账户的位置。这通常用在磁盘可用空间很小,你需要将账户转移至另一个分区或磁盘的时候。
2.点击RearrangeAccounts。
3.点击需要转移的域名,然后点击Rearrange(重置)。
4.从下拉列表中选择你要将域名转移至的磁盘。
5.点击MoveAccount转移账户。
请确认你将账户转移至的磁盘有足够的空间,否则你无法转移账户。
在WebHostManager中,你可以看到在账户创建时就修改了默认的带宽限额的所有账户。你可以将其中任意账户的带宽限额恢复至默认值。
2.点击ResetPackageBandwidth。
3.点击相应账户边上的ResettoPackageBandwidthLimit。
WebHostManager可以随时显示活动和不活动账户的概况列表。不活动账户,顾名思义,就是被挂起的账户;活动账户也就是没有被挂起的账户。
2.点击ShowActiveandInactiveAccounts。
3.接着会显示所有活动和不活动账户的列表。你可以通过点击MakeInactiveDomainsActive链接激活所有静止账户。
SkeletonDirectory(框架目录)是指用于创建所有新账户的目录模板。放在框架目录下的所有文件都会被自动复制到各新账户中。假如你将index.html文件放在框架目录的/public_html/文件夹中,那么所有新账户的/public_html/文件夹中都会自动包含这个文件。
2.点击SkeletonDirectory。
3.将你希望自动复制到各新账户中的所有文件放到列表的相应目录下。
WebHostManager可以帮你挂起有问题的账户。挂起简单说来,就是指账户没有网页,不能接受FTP连接,所有邮件被阻。挂起是处理问题账户的第一步,如果不能解决,那可能就需要终止账户了。
2.点击Suspend/UnsuspendanAccount。
3.从列表中选择相应的域名或用户名。
4.如果你要挂起某账户,在Reason边上的文本框内简单说明将该账户挂起的原因。
5.如果你不希望reseller将你挂起的账户恢复,点击Disallowresellersfromun-suspending(禁止经销商解除挂起)复选框。
6.点击Suspend按钮挂起账户,或点击Un-Suspend恢复账户。
如果一个账户已经没用了,你可以使用TerminateanAccount(终止账户)功能来终止这个账户。
2.点击TerminateanAccount。
3.点击你准备删除的账户域名。
4.如果你想保留该账户的DNSZone,将KeepDNSZone边上的复选框勾选上。
5.点击Terminate删除账户。
如果要删除属于某个用户的所有账户,只需要选择你准备删除的用户就可以了。
2.点击Un-suspendBandwidthExceeders。
3.阅读信息并点击Ok。
你可以通过账户Package的升级或降级来修改账户。这个操作可以让你实现基于价位和Package结构的广泛一致的修改。
2.点击Upgrade/DowngradeanAccount。
3.从列表中选择域名或用户名,然后点击Modify(修改)。
4.从列表中点击选择新方案,然后点击Change(修改)。
在你WebHostManager界面的主页面上点击Backup(备份)进入备份菜单。
当修改以下三个文件时,cPanel和WHM会自动对原文件进行备份。
你可以随时在需要的时候查看以前的备份版本。恢复的版本会成为最新的版本,而不会删除其他的版本。
1.在你WebHostManager界面的主页面上点击Backup(备份)进入备份菜单。
2.点击ConfigurationFileRollback。
3.点击以下其中一个按钮:
·[path]/named.conf
·[path]/proftpd.conf
4.点击“<”按钮查看以前的版本。在你修改文件时,Date栏会随之更新,显示栏也会更新为修改后的文件的内容。
5.点击Restore翻回到文件的显示版本。
你可以指定备份的频率以及放置备份的位置——可以放在同一个服务器上或者放到不同的备份硬盘上。你也可以启用备份过程中的某些部分。
备份的间隔周期有以下几种模式:
·Daily——cPanel和WHM在每天,每周和每月各做一次备份。
·Weekly——cPanel和WHM在每周和每月各做一次备份。
·Monthly——cPanel和WHM只在每月做一次备份。
2.点击ConfigureBackup。
3.点击以下内容边上的单选按钮来启用或关闭相应的功能:
·BackupStatus(备份状态)——启用或关闭自动备份功能。RestoreOnly(只恢复)单选按钮用于恢复老备份,而不用于创建新备份。
·Daystorunbackup(指定备份日)——将你希望进行备份的日期勾上。
·Remount/Unmountbackupdrive(安装/卸载备份硬盘驱动器)——备份创建需要安装和卸载备份装置。这要求一个独立的驱动装置进行操作。
·Bailoutifthebackupdrivecannotbemounted(如果不能安装,取下备份驱动)——如果驱动无法安装,停止备份。如果启用了Remount/Unmountbackupdrive,推荐这样做。
·IncrementedBackup(增长的备份)——备份过程只复制与上次备份相比修改了的部分。这样创建的文件就小得多,不过修改是逐步的,而且备份文件没有压缩过。
·BackupAccounts(备份账户)——备份过程为你的客户复制了所有的账户信息。
·BackupConfigFiles(备份配置文件)——备份包括配置文件。
·SQLDatabases(SQL数据库)——备份包括MySQL数据库。你可以选择将数据备份到另外的账户中或masterMySQL目录下,或者两处都备份。
·BackupRawAccessLogs(备份原始访问日志)——备份包括Apache原始访问日志。
·BackupType(备份类型)——选择你需要的备份类型。
·FTPBackupHost(FTP备份主机)——输入FTP备份主机的域名(只有在启用了RemoteFTPServer的情况下才需要)。
·FTPBackupUser(FTP备份用户)——输入用于FTP备份主机的用户名(只有在启用了RemoteFTPServer的情况下才需要)。
·FTPBackupPass(FTP备份密码)——输入用于FTP备份主机的密码(只有在启用了RemoteFTPServer的情况下才需要)。
·BackupDestination(备份目的地址)——在空白栏中输入文件备份的地址。该地址dir/NFS/coda的空间应该是你所有/home*分区的两倍。
不要将这一项放到你的用户目录/homedirectory下。
要特别说明的是,WHM使用你的自定义备份脚本,你需要对rootcrontab进行编辑并在备份命令行加上--allow-override。
例:
01***/scripts/cpbackup--allow-override>/dev/null2>&1
你可以用WebHostManager恢复所有你已经创建的备份文件。
2.点击RestoreBackups。
·Daily
·Weekly
·Monthly
4.从显示的列表中选择你要进行备份的用户名。
5.点击选择相应的复选框:
·RecreateAccount(重新创建账户)——重新创建整个账户作为恢复备份的一部分,不能只是覆盖已有文件。
·GiveIPaddress(给一个地址)——给账户一个IP地址作为恢复备份的一部分。
·RestoreSubdomainEntries(恢复子域名记录)——恢复账户的子域名作为恢复备份的一部分。
·RestoreMailConfig(恢复邮件配置)——恢复账户的邮件配置作为恢复备份的一部分。
·RestoreMySQLDbs(恢复MySQL数据库)——恢复任意MySQL数据库作为恢复备份的一部分。
6.点击StartRestore(开始恢复)。
你可以一次恢复多个备份。你只能一次恢复多个同类型的备份:Daily,Weekly或Monthly。
2.点击Restoremultiplebackups。
3.点击Daily,Weekly或Monthly按钮选择你要恢复的备份类型。
4.将你希望恢复的备份文件边上的复选框勾上,或者点击SelectAll(全选)。
5.点击StartRestore(开始恢复)。
利用这一功能,你可以恢复全部备份;cPanel备份和cpmove文件。你可以通过这一功能来恢复某个被备份的账户,或者恢复从别的服务器上转移到你的服务器上的cpmove文件。
文件必须属于以下类型:cpmove-user.tar.gz或user.tar.gz或backup-date_time_user.tar.gz。
2.点击RestoreafullBackup/cpmovefile。
3.在Entertheusernamefortheaccountyouwishtorestore边上的空白栏输入你要恢复的账户的用户名。
4.点击Restore(恢复)。
请确保备份文件放在服务器的/home,/usr/home,/web,/home2,/home3,/root或/usr目录下。
DNSClustering让你可以同步保存多个服务器的DNS记录。
1.在你WebHostManager界面的主页面上点击Cluster/RemoteAccess进入集群/远程访问菜单。
2.点击ConfigureCluster。
3.勾选EnableDNSClustering边上的复选框启用DNS集群,然后点击Change(修改)。
4.在ServerIPAddress边上的空白栏内输入你准备加入集群的服务器的IP地址。
5.点击Configure(配置)。
6.如果有需要,重复步骤4和5。
RemoteAccessKey用于自动创建账户脚本,外部账单软件,以及多种需要WebHostManager对账户进行创建,删除或修改的应用程序。有Perl和PHP两种模块提供给应用这些技术的程序。
2.点击SetupRemoteAccessKey。
3.点击GenerateNewKey生成一个新Key。另外,如果正是你需要的,你也可以复制粘贴当前的Key。
cPanel区域包含多种功能来帮助你管理cPanel账户。在你WebHostManager界面的主页面上点击cPanel进入cPanel菜单。
Branding功能让你可以在cPanel主题中修改图片,然后你就可以将公司标志或其他图片添加到客户界面。当你面对的是不同层次的客户时,这一功能会非常有用。
1.在你WebHostManager界面的主页面上点击cPanel进入cPanel菜单。
2.点击Branding来激活Branding功能。
WebHostManager可以启用或关闭OutlookExpress的自动配置文件。这样cPanel用户只要点击邮件地址边上的链接,服务器就会在他们的电脑上安装OutlookExpress的注册设置。由于配置邮件客户端是用户经常遇到的问题,这个功能就省去了很多对支持的要求。
2.点击Enable/DisableOutlookAutoConfig。
3.点击Enable启用OutlookExpress自动配置文件或点击Disable关闭OutlookExpress自动配置文件。
该功能只能为MicrosoftWindows的用户服务。
InstallcPAddons功能让你可以安装cPanelAddons。
页面加载后,你会看到包含以下五栏内容的表格:
·Vendor(供应商)——提供cPAddon脚本的供应商。
·Category(类型)——cPAddon脚本所属的类型(博客,BBS,CMS,聊天,电子商务,图库,留言本,支持)。
InstallingAcPAddonsScript(安装cPAddon脚本)
1.勾选你准备安装的cPAddon脚本相应的复选框。你可以选择多个cPAddon脚本进行安装。
2.点击UpdateAddonConfig按钮。
UninstallingAcPAddonsScript(卸载cPAddon脚本)
1.勾选你准备卸载的cPAddon脚本相应的复选框。你可以选择多个cPAddon脚本进行卸载。
3.cPAddon脚本卸载后,点击back链接。
ForceRefreshofAllcPAddonSources(强制刷新所有cPAddonSources)
1.如果你准备刷新所有的cPAddonSources,请点击ForceRefreshofAllcPAddonSources复选框。
你可以在服务器上为一个用户或所有用户选择cPAddons。
Showallinstallsthatneedtobeupdated(显示所有需要更新的安装)
这个部分位于“ManagecPAddons”页面的顶端。
1.从Show下拉菜单中选择Allinstallsthatneedtobeupdated。
2.从Users下拉菜单中选择AllUsers或者选择某一个用户。
3.点击Manage按钮。
4.页面加载后,你会看到包含以下五栏内容的表格:
·User——与安装的cPAddon相应的用户名。
·CurrentlyinstalledinWHM——这一栏的记录要么显示为绿圈标志,要么显示为闪动的红圈标志。cPAddon边上都会显示相应的“Uninstall”链接。点击Uninstall链接整体删除相应的cPAddon。
Showallinstallsregardlessoftheirstatus(显示所有的安装,不论处于什么状态)
1.从“Show”下拉菜单中选择EveryInstall。
2.从“Users”下拉菜单中选择AllUsers或者选择某一个用户。
Upgradeallinstallsthatneedit(升级所有需要升级的安装)
这个部分位于“ManagecPAddons”页面顶端“Showinstalls”部分的下面。
1.从“Show”下拉菜单中选择Upgradeallinstallsthatneedit。
3.点击Go按钮。
4.页面加载后,系统会显示所有升级的cPAddon,以及与其相应的网址链接。
UninstallallinstallsthatarenolongerinstalledinWHM(卸载所有不再安装WHM的安装)
1.从“Show”下拉菜单中选择UninstallallinstallsthatarenolongerinstalledinWHM。
4.页面加载后,你会看到类似于以下的确认信息:“Areyousureyouwanttouninstallthis?”(你确定要卸载吗?)
5.点击YesIamsureIwanttodothis(是,我确认要卸载)链接。
系统会显示所有升级的cPAddon,以及与其相应的网址链接。
Plugins功能提供了一个简单的管理系统,你可以用它安装/卸载和设置任何cPanel插件,如tomcat,modresin,modmono,pro,spamdconf,clamavonnector等等。
BeforeYouBegin(在你开始之前)
页面加载后,你会看到所有可用的cPanel插件列表。列表中每个部分都显示了以下内容:
·Name——插件的名称。
·Packager——生产插件的公司或供应商。
·InstalledVersion——当前安装的插件的版本。
·Version——当前插件可用的最新版本。
·Price——价格系统的类型,如“Free(免费)”。
Install/AutomaticPlugins(安装/自动插件)
1.将与你希望安装的插件相应的复选框InstallandKeepUpdated勾上。这样,系统会自动将脚本更新为最新的版本。
2.点击Save(保存)按钮。
UninstallPlugins(卸载插件)
1.每个列出的插件都有一个Uninstall按钮。例设你安装了“pro”现在想卸载,点击Uninstallpro按钮。
2.你应该可以看到类似以下的信息(以pro为例):
你可以展示cPanel或WebHostManager新闻的自定义版本,而不是默认的新闻脚本。
你可以对以下内容进行修改:
GlobalcPanelNews
在主页上显示所有你能影响到的cPanel,包括你自己的,你的经销商的,以及你的经销商的客户的cPanel。
GlobalWebHostManagerNews
在News区域显示所有经销商的WebHostManager界面。
ResoldCustomerNews
在主页上显示所有你的经销商的客户的cPanel。
CPanelNews
在主页上显示所有你所有客户的cPanel(不是你的经销商的客户)。
2.点击ModifyCPanel/WebHostManagerNews。
4.点击SaveNews(保存新闻)。
News页面是用HTML编码的,所以在你创建自己的新闻内容的时候需要使用HTML代码。
你可以修改服务器上任何Mailman邮件列表的密码。用户通常在忘记Mailman密码的时候会进行密码修改。
你可以修改以下内容:
2.点击ResetaMailmanPassword。
3.从列表中点击选择Mailman用户。
4.在NewPassword栏内输入新的Mailman密码,并点击ChangePassword(修改密码)。
你可以刷新没有自行重设的购物车。这一指令只能与cPanel预装的购物车脚本一起使用。
2.点击ResetaShoppingCart。
3.点击问题购物车的DomainName(域名),然后点击Reset。
当重装proftpd时你需要同步化FTP密码。
2.点击SynchronizeFTPPasswords。
你可以将cPanel和WHM升级为最新的版本。WebHostManager会按照需要检测,下载和应用更新版本。
2.点击UpgradetoLatestVersion。
3.点击DoIt。
在你WebHostManager界面的主页面上点击DiskDrives进入DiskDrive菜单。
向服务器添加新硬盘时,你需要格式化并装配这个硬盘。另外,如果你希望清空当前磁盘的所有内容,可以将它进行格式化。
注意:格式化硬盘会将该硬盘所有内容清空。
1.在你WebHostManager界面的主页面上点击DiskDrives进入DiskDrive菜单。
2.点击Format/MountANewHard-drive。
3.按照屏幕提示完成操作。
你可以通过WebHostManager优化EIDE(EnhancedIntegratedDriveElectronics,增强型电子集成驱动器)来获得更快的运行速度和更强大的性能。
在老的芯片组上运行该功能可能会导致服务器的锁住或崩溃。使用风险您自行承担。
2.点击OptimizeEIDEHard-drives。
3.阅读显示的警告。
4.点击OK继续下一步。
从停放域名到添加DNS区域,DNSFunctions区域可以管理DNS的所有方面。
修改网站的DNS信息有可能导致网站短期内不能正常显示,也可能会导致完全停止解析。
在你WebHostManager界面的主页面上点击DNSFunctions进入DNSFunctions菜单。
DNS区域时你域名的一部分,但它包含的DNS信息可能不一样。比如说,你向business.co.nz添加了一个DNS区域training.business.co.nz,你可以根据自己的喜好任意编辑training.business.co.nz这个DNS区域。
除非你很清楚如何操作,否则不要随意添加DNS区域。
1.在你WebHostManager界面的主页面上点击DNSFunctions进入DNSFunctions菜单。
2.点击AddADNSZone。
3.在IP或Domain栏中输入IP地址或DNS区域的域名。
4.点击DoIt。
A记录是指Address(地址)记录,你可以随时为你的主机名添加A记录。
除非你很清楚如何操作,否则不要随意添加DNS区域。(按原文应该是这个翻译,但是感觉有问题,应该是添加A记录?)
2.点击AddAnAEntryForYourHostname。
3.如果显示信息正确无误,请点击AddTheEntry。
除非你很清楚如何操作,否则不要随意删除DNS区域。
2.点击DeleteADNSZone。
3.从显示的列表中选择你准备删除的DNS区域,然后点击Delete。
使用ZoneTemplateEditor(区域模板编辑器),你就可以对用于创建DNS记录的默认区域进行编辑。除非你有自定义设置选项,否则你不需要编辑这些内容。
2.点击EditZoneTemplates。
3.点击你要编辑的类型。
4.在显示栏内编辑区域模板。
5.点击Save(保存)。
WebHostManager让你可以随时对MX记录(MailExchangeRecord,邮件交换记录)进行修改。如果需要的话,你可以通过更改MX记录将某个特定域名的邮件指向另一个邮件服务器。
2.点击EditAnMXEntry。
3.从列表中选择TheRequiredDomain(需要的域名),然后点击Edit(编辑)。
4.输入邮件将被发送到的新域名,点击Save(保存)。
2.点击EstablishATrustRelationshipWithaPrimaryNameserver。
3.在MasterServerRootPassword栏中输入信任解析服务器的根密码。
WebHostManager让你可以将一个域名(域名A)停放在另一个域名(域名B)上,这样可以将域名A所有的HTTP和Email流量指向域名B。
2.点击ParkorPointADomain。
3.在空白栏中输入你希望所有访问被指向的域名,或者从DomaintoParkonTop列表中点击TheAvailableDomain(可用域名)。
4.在DomainToParkField中输入你准备停放的域名。
5.点击DoIt。
WebHostManager让你可以在任何需要的时候清空你的解析服务器配置。
注意:在进行清空操作的时候,你不可以编辑任何解析服务器配置文件。
2.点击PerformADNSCleanup。
3.阅读警告信息。
4.如果没问题,点击OK。
WebHostManager让你可以将当前域名的所有流量转发至另一个域名。你只能将顶级域名转发至另一个位置,而不能转发到这个域名的子域名的特定文件夹。
2.点击Setup/EditDomainForwarding。
3.在TheDomainField中输入你准备转发的域名,在TheRedirectionURLField中输入转送URL地址。如果有需要,重复这一步。
4.点击SaveMap。
如果你已经与主要解析服务器建立了信任关系,你还需要在添加了新的DNS记录之后让主要和次要解析服务器之间的DNS记录保持同步。
2.点击SynchronizeDNSRecordsWithPrimaryNameserver。
3.你会看到一个状态列表。
在E-Mail区域,你可以检测有问题的邮件地址,管理你的邮件队列,以及查看服务器上邮件统计数据。
在你WebHostManager界面的主页面上点击Email进入Email菜单。
1.在你WebHostManager界面的主页面上点击Email进入Email菜单。
2.点击ManageMailQueue。
4.如果需要删除邮件队列中的所有邮件,请点击DeleteAllMessagesInQueue链接。
5.如果需要立即发送邮件,请点击AttemptToDeliverAllMessagesInQueue链接。这对检测Exim是否正常运行很有帮助。
2.点击MailTroubleshooter。
3.在EmailToTrace栏中输入有问题的邮件地址。
如果MailTroubleshooter没有显示问题的根源,你需要查看服务器上的邮件日志,或者查看发回到账户的邮件,如果有的话。
1.在你WebHostManager界面的主页面上点击E-mail进入Email菜单。
2.点击RepairMailboxPermissions。
ViewMailStatistics功能可以显示服务器上多项邮件统计数据,包括邮件总流量,每小时发送和送达的邮件总数,发送和接收邮件总数最多的前50个账户,以及一个错误信息列表。
2.点击ViewMailStatistics。
3.接着会显示这些邮件统计数据。
1.在你WebHostManager界面的主页面上点击E-mail进入E-mail菜单。
2.点击ViewRelayers。
3.利用你的服务器进行邮件转发的用户会被列出,列表按照通过中继发送的邮件排序。
4.点击选择UserorDomainName(用户或域名)查看邮件是从哪里转发出去的。
FrontPage是一个非常流行的网站设计工具。为了支持使用FrontPage的客户,你需要在他们的网站上安装FrontPage扩展以使FrontPage的“Quirks”可以在Linux服务器上正常工作。
如果你要给一个账户重装FrontPage扩展,安装之前你需要首先卸载原来所有的扩展。
在你WebHostManager界面的主页面上点击FrontPage进入FrontPage菜单。
FrontPage是一个非常流行的网站设计工具。为了支持使用FrontPage的客户,你需要在他们的网站上安装FrontPage扩展以保证FrontPage的“Quirks”可以在Linux服务器上正常工作。
1.在你WebHostManager界面的主页面上点击FrontPage进入FrontPage菜单。
2.点击InstallFrontPageExtensions。
3.从显示的列表中点击相应的域名或用户名。
4.点击Install(安装)。
如果安装有问题,请在安装前先卸载扩展。
有些客户可能需要安装FrontPage邮件扩展。这一功能可以找到所有没有安装FrontPage邮件扩展的账户并给它们进行安装。
2.点击InstallFrontPageMailExtensions。
3.你会看到搜索和安装进程的状态列表。
如果FrontPage在网站上已经停止工作,或者你已经不需要在网站上使用FrontPage,你应该在这个网站上卸载FrontPage扩展。
2.点击UninstallFrontPageExtensions。
4.点击Uninstall(卸载)。
cPanel和WHM使用的是综合的安装程序,与安装复杂的cPanel和WHM程序包相比省了很多力气。安装cPanel和WHM,你需要:
·一个cPanel证书(如果没有这个证书文件,cPanel和WHM不能运行)。
cPanel和WHM只能安装到安装好操作系统的空白服务器上。你的服务器上不能有任何准备保留的数据。这些数据包括但不限于网页,配置文件,用户账户和脚本。安装程序可能会对你的系统做不少改动,包括为你下载和配置需要的程序包。由于cPanel对系统的改动量相当大,因此建议,如果要卸载cPanel和WHM软件,请重新格式化服务器。
推荐使用带有基本安装选项的操作系统全新安装cpanel和whm。需要有开发工具库(gcc,C等)和wget。
·cPanel和WHM会安装Apache,MySQL,exim,PHP等。你不需要预先安装这些服务程序。
·你应该保证你的程序包管理(或端口)系统配置无误(yum,apt-get,up2date,ports)。
·你还需要确定/etc/resolv.conf下包含的是可以让你正常解析域名的有效解析服务器。
例>如果你想对此进行测试,可以尝试:digdomain.com@serverip
这个服务器的主机名应该是一个特别的名字,不能用于服务器的其他地方。千万不要将主机名设定为一个已用的名称(www,ftp,mail等)或者设定为服务器上的一个账户名(www.domain.com)。这就是说你的主机名绝对不能是一个域名,尤其不能是你的域名!!
下面是推荐的分区
“/tmp”是一个比较特殊的目录,它要求对系统所有用户和进程都可写。一般来说,一个目录如果所有用户和进程都可写的话,会有很大的安全隐患,但是这个目录不一样。为了将不安全目录带来的安全隐患降到最低,需要确认并可能重装带有“noexec”选项的分区。另外,安装程序将确认附加信息(stickybit)设置在这个目录下且其他许可正确无误。如果“/tmp”没有安装在一个独立的分区,安装程序会创建一个512M的文件系统磁盘图像并用“noexec”指令将“/tmp”安装到新创建的磁盘图像上。在大多数情况下,512M对于“/tmp”分区已经足够了;不过你的系统可能需要更大的空间。因此建议,在安装cPanel之前为“/tmp”的mountpoint(根据具体的尺寸大小而定)留有一个单独的分区。
CustomConfigurations(自定义配置)
·NetworkAddressTranslation(NAT,网络地址转换)
在使用cPanel和WHM时,如果使用以上任一配置将可能并且很可能导致一些预想不到的结果。我们强烈建议您不要使用。
MinimumSystemRequirements(最低系统要求)
·P266
·256Meg的RAM(内存)
·20GB的空间(托管多个账户需要的分区空间。新文件需要的空间不到500MB)
ToInstallcPanelandWHM(安装cPanel和WHM)
2.在UserName和Password栏中输入你的用户名(root)和密码(服务器的根密码)。
3.点击OK。
4.在第一页上点击Next(下一步)。
5.阅读法律协议,点击IAgree(我同意)或IDisagree(我不同意)按钮。
6.在MainSharedVirtualHostIP栏中输入你准备用于设置虚拟主机的IP地址。所有账户都会被自动创建到这个IP地址上(除了有独立IP地址的账户)。
7.在ServerContactE-MailAddress和ServerContactPagerAddress栏中输入服务器管理员的详细联系信息。
9.如果你使用eth0以外的设备作为互联网的主要连接,请在AlternateMainEthernetDevice栏中输入设备名。
10.在DefaultHomeDirectory和HomeDirectoryPrefix栏中分别输入将创建所有新用户账号的默认用户目录和与其他用户分区匹配的前缀。如果你输入一个前缀“home”,所有含有“home”的目录都将被用来存储账号。这也就是说,即便你将默认的用户目录设定为/home,但如果你输入“home”作为用户目录前缀,那么在/home/home2/usr/home/home3以及其他名称中含有“home”的目录下都会创建新账户。因此,你绝对不能用名称中含有“home”的目录来存储备份。
11.在Hostname栏中输入服务器当前的主机名。
12.输入你希望收到的Apache日志的类型。有以下两个选项:
·Combined——记录所有信息,包括参照页,用户代理和被请求的文件。
·Access——只记录被请求的文件信息。
13.创建新账户时,在MinimumUID栏中输入待分配的用户ID最小值。通常,低于500的值会保留给系统用户使用,其他用户不能占用。因此,我们不建议将MinimumUID设定在500以下。
14.在PrimaryNameserver,SecondaryNameserver,TertiaryNameserver和FourthNameserver栏中输入四个解析服务器名称。PrimaryNameserver和SecondaryNameserver是必填项。
15.选择是否为Apache脚本/cgi-bin/创建别名/usr/local/apache/cgi-bin/。y=Yes,n=no。这个别名意味着,Apache会将/cgi-bin/目录下的所有文件当作cgi脚本来处理。
16.在AIMPassword和AIMUsername栏中输入你AIM(AOLInstantMessenger)的用户名和密码。
17.在ServerContactICQ,ICQID和ICQPassword栏中分别输入你的ICQ用户身份号码,ICQID和ICQ密码。
18.如果需要,在MasterNameserver栏中输入主要解析服务器的IP地址。
如果启用这一选项,你的服务器将成为辅助服务器。在启用这一选项后,最好与主要解析服务器建立信任关系。
查看8-DNSFunctions部分(根据中文手册的页面编排添加链接)获取更多有关建立信任关系的信息。
19.如果这个服务器属于一个服务器集群(cluster),在MasterClusterServer中输入主要集群服务器的IP地址。
20.点击Save(保存)。
21.点击Finish(完成)。
22.点击Continue(继续)。
4.接着你会看到WebHostManager的主页面。
WebHostManagerChangeLog显示了cPanel和WHM以往版本的变更记录和你正在运行的WHM的变更记录。日志会显示所有的纠错记录,新功能,以及自cPanel和WHM上一个版本的变更之处。
2.点击导航菜单顶部的ChangeLog。
在IPFunctions区域,你可以添加和管理IP地址,包括添加和保留地址和显示IP使用情况。
在你WebHostManager界面的主页面上点击IPFunctions进入IPFunctions菜单。
WebHostManager让你可以随时添加新IP地址以及地址要求的子网掩码。
1.在你WebHostManager界面的主页面上点击IPFunctions进入IPFunctions菜单。
2.点击AddaNewIPAddress。
3.在IP(s)toadd栏中输入IP地址。
4.如果需要,在SubnetMask栏中为这个IP地址修改子网掩码的默认值。
这个功能让你可以修改与域名关联的IP地址。
3.点击你要进行管理的域名,然后点击ChangePassword(修改密码)(这里原文有误,应该是修改ip才对)。
4.从新地址下拉列表NewAddressDrop-downList中选择NewIPaddress(新IP地址)。
这个功能让你可以将服务器转移到一系列新IP地址。不过这个工具不会为你绑定新IP地址。
2.点击IPMigrationWizard(RC2)。
3.在空白栏中输入服务器将使用的NewIPAddress(新IP地址)。每行只能输入一个IP地址。
4.从NewAddressDrop-downList(新地址下拉列表)中选择NewIPaddress(新IP地址)。
5.点击Continue继续下一步。
要将IP地址与服务器绑定,在IPMigrationWizard主页面上点击here(这里)。然后,输入一个新IP地址,点击DoIt。
重建IP地址池可以空出IP地址并更新/etc/ipaddrpool。
2.点击RebuildTheIPAddressPool。
这个功能让你可以看到服务器上所有IP地址以及它们指向的域名的列表。
2.点击ShowIPAddressUsage。
3.接着你会看到所有IP地址及其关联域名的列表。
你可以看到一个显示了所有链接到你服务器的IP地址列表。你可以从列表中删除IP地址,只要不是服务器的独立IP地址。
2.点击ShoworDeleteCurrentIPAddresses。
3.你会看到当前的IP地址列表。点击Remove删除特定的IP地址。
2.点击Show/EditReservedIPs。
3.你会看到当前的IP地址列表。被保留的IP地址边上的复选框已经被勾上了。
4.点击IP地址边上的Checkbox(复选框)来保留或取消保留相应的地址。然后点击Save(保存)。
在Languages区域,你可以为cPanel创建,修改以及上传/下载语言配置文件。这些配置文件接受HTML代码并可以让你修改cPanel中所有的文字来符合你的客户当地的语言习惯。
在你WebHostManager界面的主页面上点击Languages进入Languages菜单。
cPanel使用的一些现有脚本已经安装了预先配置好的语言文件。你可以随时选择适当的语言文件供客户使用。
1.在你WebHostManager界面的主页面上点击Languages进入Languages菜单。
2.点击AdditionalLanguageConfiguration。
3.在下拉列表中为每种脚本选择需要的语言。
4.点击Save(保存)。
2.点击Clone/CreateaNewLanguage。
3.点击选择你想要克隆的语言文件。
4.在Pleaseenteranameforthenewlanguage栏中输入新语言文件的名称,然后点击DoIt。
如果你不再需要某个语言文件,这个功能可以帮你把它从服务器删除。删除前请确定没有用户在使用这个文件,否则他们就不能使用这个语言了。
2.点击DeleteaLanguageFile。
3.点击你准备删除的语言文件的名称。
2.点击DownloadaLanguageFile。
3.点击选择你想要下载的语言文件。
4.将显示的文本复制粘贴到你日后可以编辑的文本文件中。
你可以编辑用于任何语言文件的文字。使用这个功能,你可以对当前使用中的语言文件进行小的改动,或者将一个克隆的语言文件彻底变为一个新语言文件。
2.点击EditaLanguageFile。
3.点击你准备编辑的语言文件。
4.修改任何可编辑的文本。如果需要你也可以使用HTML代码。
大多数第三方主题或皮肤都没有办法通过语言文件改变。请联系你的主题的创作者获取更多信息。
2.点击UploadaLanguageFile。
3.点击Browse...按钮来选择你准备上传的语言文件。这可以是任何纯文本文件。
4.点击Upload。
这个功能让你可以修改与多账户关联的IP地址。你可以用这个功能将一组账户与某个特定的IP地址进行关联。
1.在你WebHostManager界面的主页面上点击Multi-AccountFunctions进入多账户功能菜单。
2.将你准备修改的域名左边的复选框勾上。
3.点击ChangeIPsofSelectedAccounts(修改所选账户的IP)。
4.从NewAddress(新地址)边上的下拉列表中选择你希望与所选账户进行关联的IP地址。
5.点击ChangeIPs(修改IP)。
3.从下拉列表中选择你希望为以上所选账户所做的修改选项。(你只要选择你要修改的值,并非所有的值,除非都需要)。
4.点击Change(修改)。
这个功能让你可以同时从服务器删除多个账户。当经销商欠费或转换供应商的时候,这个功能就会派上用场。需要注意的是,这会永久删除账户。要想轻松恢复,除非你将这些账户做了备份。
2.点击TerminateMultipleAccounts。
3.将你准备终止的域名左边的复选框勾上。
4.在终止账户后,如果你还想保留该账户的DNS区域,可以将域名右边的复选框勾上。(如果你还没有终止账户,不需要勾选这个复选框)
5.将显示的句子复制到DestroySelectedAccounts上方的空白栏中。
6.点击DestroySelectedAccounts(摧毁所选的账户)。
你可以通过ChangeHostname选项来修改你服务器的主机名。挑选一个好的主机名很重要,这个主机名既不能用于任何账户又必须是为大众所接受的,因为它将出现在所有邮件的标题栏里。主机名必须是一个FQDN(FullyQualifiedDomainName,完全合格域名)。每个有效的主机名都必须含有至少2个圆点符号,如entropy.yourdomain.com。
WebHostManager会自动随机生成10个基于当前主机名的主机名,作为可以使用的样本。
1.点击WebHostManager主界面上的NetworkingSetup进入网络设置菜单。
2.点击ChangeHostname。
3.在NewHostname栏中输入新修改的主机名。
Troubleshooting(疑难解答)(只面向高级用户)
如果你收到有关主机名的错误提示,或者你无法通过WebHostManager来修改主机名,请尝试以下命令行:
hostname
输出结果的格式应该如下所示:
servername.domain.com
应用以下命令行将主机名改为一个完全合格的域名:
hostnameservername.domain.com
将“servername”部分替换为服务器名,将“domain.com”部分替换为你管理的域名,如:你托管的公司域名或者服务器上的主域名。
现在,运行:
如果输出结果正是你所使用的域名,说明一切正常。如果你还是收到了有关主机名的错误提示,请联系你的host或cPanel寻求帮助。
当创建一个新的解析服务器时,你需要为这个服务器添加一个IP地址。
2.点击ManageNameserverIPs。
3.在Nameserver栏中输入这个解析服务器的IP,然后点击Assign。
4.如果你希望删除一个解析服务器,点击其名字右边红色的X。
解析器配置文件(/etc/resolv.conf)是解析服务器例程的配置文件。一般情况下,你不需要修改resolv.conf。
2.点击ModifyResolverConfiguration。
3.点击Continue(继续)。
4.如果你不太清楚如何操作,请阅读提示信息。在PrimaryResolver栏中输入主要解析服务器的IP地址。
5.如果需要,在SecondaryResolver和TertiaryResolver栏中分别输入另外的解析服务器的IP地址。
6.点击Continue(继续)。
你可以用Packages创建自己的自定义虚拟主机方案,同时它也是WebHostManager一个非常关键的功能。这些Packages构成了你虚拟主机服务的核心业务,而你的价格结构也需要慎重考虑。在这一步,WebHostManager允许你对大量的参数进行自定义设置,从磁盘空间容量和带宽到子域名和MySQL数据库的数目,以及定义是否允许CGI和ShellAccess和设定提供哪种cPanel默认主题。
点击WebHostManager主界面上的Packages进入Packages菜单。
1.点击WebHostManager主界面上的Packages进入主机方案菜单。
2.点击AddPackages。
3.在ThePackageName和Quota栏中分别输入Package的名称和账户可以使用的磁盘空间最大容量。
4.通过勾选或取消ShellAccess复选框确定是否允许ShellAccess。
5.在MaxFTPAccouts,MaxEmailAccounts,MaxEmailLists,MaxSQLDatabases,MaxSubDomains,MaxParkDomains和MaxAddonDomains栏中分别输入各个项目允许的最大数目。
6.通过勾选或取消CGIAccess和FrontPageExtensions复选框确定是否允许CGIAccess和FrontPageExtensions。
7.在BandwidthLimit栏中输入账户可用的最大带宽(MB)。
8.在cPanelTheme栏中点击选择用于账户的DefaultcPanelTheme(默认cPanel主题)。
9.在FeatureList栏中点击选择用于账户的DefaultFeature(默认功能)。
10.点击Create(创建)。
如果你不想设置某个功能的限定值,可以在这个功能旁边的栏中输入unlimited。
如果你不想再提供某个账户Package,你可以从Package列表中将它删除。删除操作不会影响到正在使用这个Package的用户。
1.点击WebHostManager主界面上的Packages进入Packages菜单。
2.点击DeletePackages。
3.点击选择你准备删除的Package名称,然后点击Kill。
删除一个Package不会删除或修改当前正使用这个Package的账户。
无论何时,无论你想修改Package的哪一方面,你都可以对Package进行修改。这些修改不会影响用被修改的Package创建的账户,但是会影响使用这个Package的新账户。
2.点击EditPackages。
3.点击选择需要的Package,然后点击Edit(编辑)。
5.完成Package的编辑后,点击Edit。
FeatureManager功能让你可以管理你用户的cPanel中可用的功能。你可以创建一个或多个功能列表,每个都有其各自的功能,你可以在创建账户时将它们分配给每个新用户。
2.点击FeatureManager。
3.在FeatureListName栏中输入你需要添加的功能列表名称,然后点击Add。
5.完成编辑功能列表后,点击Save(保存)。
点击Edit编辑功能列表,或者点击Delete从列表中删除某个功能。
什么是ACL列表?有了ACL列表,你可以为某个转售商保存和调用一系列的功能限制。这些列表的工作原理与用于普通账户的packages一样。保存ACL列表让你可以快速创建有着复杂设置选项的转售商账户。
界面主要分为以下3个部分。
·AccountCreationLimit(账户创建限制)——这些选项允许你设定一个转售商可以拥有的账户数目以及这些账户可以使用的资源数。
·FeatureLimits(功能限制)(ACL列表)——这些选项允许你设定转售商Package(ACL列表)可以享有的特定权限。
·Nameservers(解析服务器)——这些功能允许你设定转售商可以访问的解析服务器,同时也可以定义他们的cPanel终端用户可以使用的解析服务器。
AccountCreationLimits(账户创建限制)
WHM界面提供了4种方式来限制转售商创建账户。如果服务器上的账户太多会因资源耗尽而导致运行缓慢,因此这一功能非常有用。
限制账户数目
要限制转售商可以创建的账户总数:
1.点击第一个复选框。
2.输入转售商最多可以创建的账户数。
限制资源使用
你也可以通过限制资源使用来限制账户。这一选项允许你设定最大使用带宽并分配一个最大磁盘空间。你也可以允许Overselling,意思是指转售商分配给用户的定额总数可以超过分配给转售商的最大定额。(比如说,你设定允许Overselling,并给转售商分配了500MB的磁盘空间,那么转售商可以给2个用户各分配300MB的磁盘空间定额。不过他们在一起只能使用500MB。)
要通过资源使用来限制转售商账户:
1.在列表中点击appropriate(第2个)复选框。
2.你会看到一个新的选择框。
3.以MB为单位输入你希望分配的磁盘空间和带宽的定额。
4.点击选择相应复选框允许转售商超过对应的设置参数。
注意:磁盘空间和带宽是必须输入的两项。如果你不想设置一个具体的限额,只需要输入一个特别大的值就可以了。
限制特定账户Packages
要指定转售商可以用什么Packages来创建账户:
1.在列表中点击appropriate(第3个)复选框。
3.点击选择相应复选框允许转售商在创建账户时使用对应的Package。
注意:不是所有的Package都与资源限制兼容的。
FeatureLimits(功能限制)
1.当ResellerCenter页面加载后,向下滚动至“FeatureLimits”部分。暂时忽略“LoadanACLList”下拉菜单。
2.“LoadanACLList”下拉菜单的下面是一个包含以下功能的列表:
·列表账户
·查看账户带宽使用情况
·账户创建
·账户修改(警告:这将允许规避账户创建限制,提供ShellAccess(除非明确禁止),独立IP等)
·账户挂起
·账户终止
·账户升级
·带宽限制修改(警告:这将允许规避账户Package限制,如果你没有使用资源限制的话)
·编辑MX记录
·启用/关闭FrontPageExtensions
·启用/关闭子域名
·密码修改
·定额修改(警告:这将允许规避账户Package限制,如果你没有使用资源限制的话)
·重置购物车
·SSLCSR/CRT生成器
·SSL证书购置
·SSL站点管理
·将一个账户转为演示账户
·重新整理账户(用于空出磁盘空间)
·集群
·添加
·编辑
·寄存
·删除
·添加/删除
·允许创建带有ShellAccess的Package
·允许创建带有无限制磁盘空间的Package
·允许创建带有无限制功能的Package(即无限制pop账户)
·允许创建有独立IP的Package
·允许创建带有Addon域名的Package
·允许创建带有停放域名的Package
·如果账户的Package不是全局性的或者非用户所有,则不允许创建该账户
·绝对不允许创建带有ShellAccess的账户
·所有功能(警告:rootaccess)
·查看账户数据统计
·查看服务器状态
·重新启动服务
·邮件故障检修工具
·重新同步Ftp密码
·新闻修改
3.在“SaveasACLList(optional,leaveblanktonotsave)(保存为ACL列表(可选,留空不保存))”文本框内输入新ACL列表的名称。或者从下拉菜单中选择你准备覆盖掉的ACL名。
Nameservers(解析服务器)
你可以用这一功能给转售商创建的新账户分配默认的解析服务器IP地址。你的服务器上必须有空余可用的IP地址才能使用该功能。如果当前所有的IP地址都在使用,你必须在设置解析服务器IP前购买并向服务器添加更多新的。
使用右侧的appropriate按钮,你还可以向解析服务器添加A记录。A记录可以让别人通过你的URL解析你的IP地址。
要添加一个解析服务器:
1.在4个文本框的任意一个中输入解析服务器的域名。
2.如果解析服务器在这个服务器上或者这个服务器是一个DNS集群的一部分,点击AddanAentry为解析服务器添加一条A记录。
3.点击SaveAllSettings(保存所有设置)。
转售商账户具有在你的服务器上创建其他账户的功能。由转售商创建的账户归转售商所有,且转售商可以根据自己的特定需求对这些账户进行修改。不过,你也可以通过设置取消某个转售商修改账户的权利(见以下步骤第3步)。很有必要弄清楚转售商享有的权限是否在他们需要的范围以内,以及是否只能创建他们需要的账户类型。ResellerAccess与RootAccess只有一步之遥,所以应做妥当处理。
2.接着,从“AddResellerPrivileges”下拉菜单中选择用户名(域名)。
3.默认状态下,“Makethenewresellerowntheirownaccount”复选框是勾选过的。如果你不想让转售商拥有他们创建的账户,再点击一次复选框取消选择。(注意:如果勾选了复选框,转售商就可以修改他们的账户。)
4.当你从下拉菜单中选择了要添加转售商特殊权限的用户账号后,点击ok按钮。
5.页面加载后,你应该会看到类似以下的提示信息:
"ResellerprivilegeshavebeengrantedtoYOUR_USER_ACCOUNT"
判断一个账户是否已经添加转售商特殊权限的简便方法就是查看“RemoveResellerPrivileges”下拉菜单。如果你想删除某个账户的转售商特殊权限,请按照以下说明进行操作。
1.接着,从“AddResellerPrivileges”下拉菜单中选择用户名(域名)。
2.当你从下拉菜单中选择了要删除转售商特殊权限的账户后,点击ok按钮。
3.页面加载后,你应该会看到类似以下的提示信息:
"ResellerprivilegeshavebeenremovedtoYOUR_USER_ACCOUNT"
1.点击ChangeOwnershipofanaccount(修改账户的所有者)链接。
2.页面加载后,你会看到两个纵栏,每栏都包含以下信息:
·Domains(域名)
·Users(用户)
4.点击Change按钮。
5.从“ChangeOwnership”下拉菜单中选择新的所有者的用户名(域名)。
6.点击“ok”按钮。(注意:下拉菜单中只显示转售商。)
7.页面加载后,你应该会看到类似以下的提示信息:
"PREVIOUS_OWNER_USERNAMEownerisnowPREVIOUS_OWNER_USERNAME"
1.点击E-mailAllResellers链接。
2.页面加载后,你会看到包含以下四栏内容的表格:
·FromName——在文本框中输入邮件发送者的姓名。
·FromEmail——在文本框中输入邮件发送者的邮件地址。
·Subject——输入邮件的标题。
·Body——在文本框中输入邮件正文。
3.点击Send(发送)按钮。
4.点击Send按钮后,表格会再次加载,并在页面底部显示以下信息:
"EmailwillNOTbesenttoyourreseller'scustomers.Emailwillonlybesenttoyourresellers."(“邮件不会发送给转售商的客户,只会发送给转售商。”)
5.再次点击Send按钮。
6.你会看到你的邮件被发送到的Email地址列表。当系统将邮件发送至所有的转售商后,页面会显示以下信息:
"Emailshavebeensent!"(“邮件已发送!”)
这一功能允许你对转售商的权限进行修改。你也可以修改与转售商账户关联的解析服务器。你可以完全控制转售商创建的账户类型,限制他们可以使用的磁盘空间容量以及带宽,等等。必须确保转售商的权限已妥当设置,以便管理他们访问服务器以及使用服务器资源的权限。
1.从SelectaReseller下拉菜单中选择一个用户名(域名)。
2.然后,点击EditPrivileges/Nameservers链接。
3.页面加载后,你会看到以下内容:
·限制预先分配Package的账户创建。
·限制用户可以创建的每种Package的数额。
·通过资源使用来限制cptest可以创建的账户。(访问用户创建的Package是默认允许的,除非将账户创建限制为预先分配的Package。访问系统/根服务器创建的Package不是默认
允许的,除非在以下做了明确设定)
·ResourceUsageLimits(资源使用限制)——这个分为三栏的表格包含以下内容:
·Resource(资源)——你可以给“带宽”或“磁盘空间”设定限制。
·MaxAllowed(允许的最大数额)——在“MaxAllowed”文本框中以MB为单位输入“带宽”或“磁盘空间”的限制数额。
·OversellingAllowed(允许Overselling)——勾选“OversellingAllowed”复选框允许转售商使用的带宽或磁盘空间超过“MaxAllowed”栏中设定的最大值。
·AccountType(账户类型)——这一栏记录显示的是转售商Package的名称。
·CreationAllowed(允许创建)——勾选CreationAllowed复选框启用转售商Package名称的创建。
·NumberAllowed(允许创建的账户数)——在文本框中输入可以用转售商Package名称创建的账户数。
·ResourceLimitCompatible(资源限制兼容)——当前数字显示的是转售商可以用某个特定Package创建的账户数。如果一个Package的ResourceLimitCompatible栏中有星号*,且你限
定了转售商可以用于创建账户的资源数额,那么这个Package就可以使用。
你可以用这个功能来变更拥有某个特定账户的转售商。也用于在转售商间进行账户转移,将原来归root所有的账户转至转售商,或将原来归转售商所有的账户转至root。
2.点击ChangeOwnershipofMultipleAccounts链接。
3.页面加载后,你会看到一个包含以下三栏内容的表格:
·Domain(域名)
·User(用户名)
·Owner(所有者)
4.将你准备添加到新的所有者列表的域名边上的复选框勾上。(新的所有者是你在以上第1步操作中选择的用户)。
6.页面加载后,你会看到一个类似于以下内容的提示信息:
"AllAccountOwnerChangesComplete!"(“所有账户所有者修改完成!”)
1.从SelectaReseller下拉菜单中选择与你要查看使用情况/账户统计并管理(挂起,终止等)的账户关联的用户名(域名)。
2.点击Usage/StatsandManage(suspend,terminate,etc)链接。
3.这个页面为作为管理员的你提供了大量的信息。页面主要分为以下几个部分:
·ResellerDomain(转售商域名)——你在以上第1步操作中选择的域名。
·ResellerUsername(转售商用户名)——你在以上第1步操作中选择的用户名。
·NumberofAccounts(账户总数)——与你在以上第1步操作中选择的转售商关联的账户总数。
·挂起转售商的主要账户——点击SuspendAllUSER_YOU_SELECTED'sAccounts按钮挂起账户。
·取消挂起转售商的主要账户——点击UnSuspendUSER_YOU_SELECTED'sAccounts按钮取消挂起账户。
·终止转售商的主要账户——你必须在文本框中输入以下内容才能完成操作:
"IunderstandthiswillirrevocablyremovealltheaccountsownedbytheresellerUSER_YOU_SELECTED"
然后点击TerminateAllUSER_YOU_SELECTED'sAccounts按钮。
·User(用户)
·Plan(方案)
·Suspended(被挂起)
·DiskSpaceUsedinMeg(磁盘空间使用容量,以MG为单位)
·DiskSpaceLimit(磁盘空间限定容量)
·BandwidthInMegforCURRENT_MONTH(CURRENT_MONTH的带宽,以MG为单位)
·MonthlyBandwidthLimitinMeg(磁盘空间每月的限定容量,以MG为单位)
根据表格中的信息来决定你是否要挂起,取消挂起,或者终止转售商的账户。你也可以根据自身的需要或兴趣使用这些信息。
2.点击ManageIPDelegation链接。(页面上少了第3步,直接照着翻了)
·允许USER_YOU_SELECTED使用任意可用的IP地址
·限制USER_YOU_SELECTED用于账户的IP。勾选IP地址边上相应的复选框选择限制USER_YOU_SELECTED可以使用的IP。如果IP已在使用,你会在IP地址旁边看到类似以下的提示信息:
"Alreadyusedbydomain_name"
4.从以上第3步中描述的列表中选择你想使用的选项。
5.点击Save(保存)按钮。
6.你会看到一个类似于以下内容的确认信息:
"SavedDelegatedIPsSettingsforUSER_YOU_SELECTED"
1.从SelectaReseller下拉菜单中选择与你准备管理主要共享IP/IPlessIP的账户关联的用户名(域名)。
2.点击ManageMainShared/IPlessIP链接。
3.页面加载后,从下拉菜单中为USER_YOU_SELECTED选择用于设置共享/IPless账户的IP。
4.点击Save按钮。
这一功能可以将所有的转售商及其关联的用户名,域名,Package名称等信息生成一个报表。页面加载后,你会看到包含以下三项内容的表格:
·User(用户名)——用户名会作为转售商列出,并列出与用户名关联的账户总数。
·Domain(域名)——域名会作为与用户名关联的域名被列出。
·Package——Package会作为与用户名和域名关联的Package被列出。
这一功能中没有任何可操作项。其目的是便于你查看所有转售商及属于各转售商的域名列表。
Overview(概述)
你可以随时重新启动网络服务器上任意可用的服务。你可以重新启动以下服务:
·MailServer(邮件服务器)(Exim)
·DNS/NameServer(DNS/解析服务器)(BIND)
·FTPServer(FTP服务器)(ProFTPd)
·SQLServer(SQL服务器)(MySQL)
·SSHServer(SSH服务器)(OpenSSH)
·HTTP/WebServer(HTTP/网络服务器)(Apache)
·POP3Server(POP3服务器)(cppop)
·IMAPServer(IMAP服务器)(uwimap)
·E-CommerceServer(电子商务服务器)(interchange)
·PostgresqlServer(Postgresql服务器)
·ServletServer(Servlet服务器)(tomcat)
点击WebHostManager主界面的RestartServices进入重新启动服务菜单。
在RestartServices菜单中点击选择需要的链接。这会立即重新启动该服务并显示servicestatus。
如果服务没有重启,你可以通过命令行来重启。你可以用这个命令:
/scripts/restartsrvservice
你也可以通过系统来重启服务。不同的操作系统(OS)下文件的放置位置也不同。多数情况下,都放置在/etc/rc.d/init.d/
你还可以尝试用命令行来重启:
/etc/rc.d/init.d/service
你可以使用以下命令让系统列出所有可以重启的服务:
cat/etc/rc.d/init.d/
如果重启失败(或根本没有开始),你应该查看错误日志。例如,查看apache的错误日志,使用:
tail/usr/local/apache/logs/error_log
错误日志有时对查找问题根源很有帮助。
如果不能从错误日志中找到问题的根源,你应该向host或cPanel寻求帮助。
cPanel和WHM在/scripts文件夹中提供了大量预先定义的脚本。可用脚本如下:
Security区域用来处理安全问题。从扫描安全海滩(估计原文有误,应该是安全漏洞)和木马到修改Apache的内存使用限制,这些功能可以提升系统的安全。不过,我们建议您的身边最好有位专业人士来监管服务器的安全措施。
点击WebHostManager主界面上的Security进入安全菜单。
如果你有SuExec和CGI许可方面的问题,你可以用这个功能为CGI脚本修复suexec_log中的许可。
1.点击WebHostManager主界面上的Security进入FixInsecurePermissions(Scripts)功能。
2.点击FixInsecurePermissions(Scripts)。
3.点击FixNow按钮。
4.系统扫描脚本时,你应该可以在文本框中看到如下信息:
·"Scanningsuexec_log...Done"(扫描suexec_log...完成)
在文本框的底部你应该可以看到"Permissionfixed.(权限已修复。)"
GenerateANewKey(生成一个新Key)
1.点击WebHostManager主界面上的Security进入ManageSSHKeys功能。
2.然后点击ManageSSHKeys。
3.点击GenerateaNewKey链接。
4.设置以下内容:
·Key名(默认为id_dsa)——输入SSH客户端的key名。
·Key密码(空白)——如果可用,输入SSH客户端的密码。否则,留空。
·Key类型——从以下选择:
·Key尺寸——从以下选择:
·1024
·2048
·4096
3.点击GenerateKey按钮。(这部分序号有点问题,直接按照页面写了)
4.你应该会看到一个列表,显示了你的SSHKey生成的状态。
8.“AuthorizationStatus”栏中你的publickey应该会显示“authorized”。
ImportKey(导入Key)
1.点击ImportKey链接。
2.设置以下内容:
·为这个key选择一个名称(默认为id_dsa)
·Privatekey通行码(只有PPK导入需要)
3.然后,将PrivateKey粘贴至文本框(你也可以粘贴一个PPK文件)。
4.将PrivateKey粘贴至文本框(显示的第4个文本框)。
5.点击Import按钮。
DefiningThePublicKeysTable(定义PublicKeys表格)
PublicKeys表格是一个包含以下三栏内容的表格:
·Name——在这里输入你publickey的名称。
·authorized
·notauthorized
·Actions
·DeleteKey(删除Key)——点击链接删除相应的publickey。
·View/DownloadKey(查看/下载Key)——点击链接查看或下载相应的publickey。
DefiningThePrivateKeysTable(定义PrivateKeys表格)
PrivateKeys表格是一个包含以下三栏内容的表格:
·Name——在这里输入你privatekey的名称。
·DeleteKey(删除Key)——点击链接删除相应的privatekey。
·View/DownloadKey(查看/下载Key)——点击链接查看或下载相应的privatekey。
WheelGroup是一个用户群,他们可以通过su指令获得你服务器root的访问权限(用输入的用户ID创建一个Shell)。你也可以根据需要向群中添加或从群中删除用户。
1.点击WebHostManager主界面上的Security进入ManageWheelGroupUsers功能。
ViewingCurrentUsersInTheWheelGroup(查看WheelGroup中的当前用户)
页面加载后,你会看到名为“UsersCurrentlyinthewheelgroup”的部分。这个部分显示了你服务器WheelGroup中的所有当前用户。
AddUserToWheelGroup(向WheelGroup添加用户)
通过第二部分的“Addausertothewheelgroup”,你可以将当前服务器上已创建的用户添加到wheelgroup中。阅读以下操作说明学习如何向服务器的wheelgroup添加用户。
1.从列表中点击选择你准备添加到wheelgroup的用户名。如果你想选择多个用户,按住Ctrl键并单击列表中你希望添加的用户。
2.选择所需的用户以后,点击AddtoGroup按钮。
3.你应该会看到类似如下的提示信息:
RemoveUserFromWheelGroup(从WheelGroup删除用户)
第三部分的“Removeauserfromthewheelgroup”列出了已被添加至你服务器wheelgroup的所有用户。阅读以下操作说明学习如何从服务器的wheelgroup删除用户。
1.每个列出的用户都被创建为一个按钮。点击与你希望删除的用户名相应的按钮删除该用户。
2.点击按钮后,你应该会看到类似如下的提示信息:
·"RemoveduserUSERNAMEfromthewheelgroup."(“已将用户XXX从wheelgroup删除。”)
3.回到ManageWheelGroupUsers页面。你刚刚删除的用户应该已被从“UsersCurrentlyinthewheelgroup”列表中删除了。
“ModifyApacheMemoryUsage”功能会根据你的memory使用记录计算出你的apachememory使用情况并为Apache程序设定一个新的memory限制。限制每个程序访问memory的权限可以增加服务器的稳定性,但是也会稍稍降低服务器的性能。每个Apache程序都有各自的限制,不是所有的Apache程序在一起有一个限制。
1.点击WebHostManager主界面上的Security进入ModifyApacheMemoryUsageLimit功能。
2.然后点击ModifyApacheMemoryUsageLimit。
3.点击页面顶部的Proceed(继续)按钮。
4.你应该会看到类似以下所示的提示信息:
什么是木马?根据WikiPedia的定义,木马与病毒不同,是一个包含或安装恶意程序(有时称作负载或“木马”)的程序。木马对于你的服务器可能非常危险,因此必须尽快清除以保证你的服务器正常运行。
点击WHM菜单上“Security”中的ScanforTrojanHorses链接开始木马系统扫描。页面开始加载后,如果服务器上发现有木马,扫描程序会显示类似以下的提示信息:
"PossibleTrojan-/usr/bin/cpan"
所有以“PossibleTrojan”开头的提示信息都要立即进行调查。可能存在的木马程序所在的位置也会显示在提示信息中。
如果在删除木马程序或判断可能存在的木马是否被安装到你的服务器方面需要帮助,请参考以下方法:
1.点击WebHostManager主界面上的Security进入ScanForTrojanHorses功能。
2.然后点击ScanForTrojanHorses。
3.立即联系你的服务供应商或系统管理员。
你的操作系统可能自动启用了很多服务,而大多数网络服务器并不需要这些服务。这个功能可以关闭以下服务:portmap-NFS用来影射网络驱动器cupsd-用于印刷atd-Demonfor"at",类似于cronjobs。nfsstatd-用于NFS文件系统装配。nis-网络信息服务gpm-Consolemouseservices,如果你看到一个[FAILED]错误信息,这就是说检测装置在尝试关闭服务时,该服务不会运行。这不是问题,服务也不会自己启动。
1.点击WebHostManager主界面上的Security进入QuickSecurityScan功能。
2.点击QuickSecurityScan。
3.点击Proceed按钮。
4.你应该会看到类似以下的提示信息:
Stoppingportmap:[FAILED]Stoppingatd:[FAILED]Stoppingcups:[OK]Shuttingdownconsolemouseservices:[FAILED]ShuttingdownNISservices:[FAILED]StoppingNFSstatd:[FAILED]
Apachemod_userdir允许用户在特定的主机上输入一个波浪号(~)和用户名作为url来浏览他们的网站。
这个功能的弊端在于,这个被访问站点使用的带宽将被加到其所属的域名上(在这个例子中就是test.cpanel.net)。mod_userdir保护功能可以阻止这一现象。不过你可能想在某个特定的虚拟主机上关闭它(一般为共享SSL主机。)
1.点击WebHostManager主界面上的Security进入Apachemod_userdirTweak功能。
2.然后点击SecurityCenter。
3.然后点击Apachemod_userdirTweak。
4.将Enablemod_userdirProtection边上的复选框勾上来启用这个功能。
5.将某个特定主机的复选框一栏勾选上将为该主机启用这个功能。
6.你也可以在某个特定主机的其他用户栏的文本框中输入更多用户。
7.点击Save按钮来应用你的设置。
这个Tweak关闭了普通用户系统的C和C++编译器功能。许多密封的开发需要系统支持C编译器。普通用户通常会编译一些莫名其妙的东西,因此你可能希望阻止他们的这一行为,那么你就需要清楚地知道他们编译需要的权限。你也可以通过设置允许一部分用户使用编译器,而禁止其他用户使用。
1.点击WebHostManager主界面上的Security进入CompilersTweak功能。
3.然后点击CompilersTweak。
5.设置允许特定的用户使用编译器:
1.点击Allowspecificuserstousethecompilers。
2.点击nameofauserinthemenu。
3.点击AddtoGroup。
4.设置更多的用户,重复以上步骤。
cPHulkBruteForceProtection功能可以阻止通过猜测密码来访问你服务器上的Services的恶意行为。
1.点击WebHostManager主界面上的Security进入cPHulkBruteForceProtection功能。
3.点击cPHulkBruteForceProtection。
4.点击Enable或Disable按钮来启用或关闭cPHulkBruteForceProtection功能。
5.在IPBasedBruteForceProtectionPeriodinminutes边上输入IPBasedBruteForceProtection持续的分钟数。
6.在BruteForceProtectionPeriodinminutes边上输入BruteForceProtection持续的分钟数。
7.在MaximumFailuresByAccount边上输入账户允许失败的最多次数。
8.在MaximumFailuresPerIP边上输入输入每个IP允许失败的最多次数。
9.在MaximumFailuresPerIPbeforeIPisblockedfortwoweekperiod边上输入IP被阻止两周前允许失败的最多次数。
11.如果你想在bruteforce用户被检测到时发送通知书,就将Sendnotificationwhenbruteforceuserisdetected边上的复选框勾上启用这一功能。
HostAccessControl让你可以对试图连接的IP地址设置一定的规则来允许或拒绝其对你的服务器和Services的访问。一般情况下,拒绝所有连接或者只允许你设置的连接是使用HostAccessControl功能最安全的方法。
1.点击WebHostManager主界面上的Security进入HostAccessControl(blockIPaccess)功能。
3.然后点击HostAccessControl(blockIPaccess)。
1.点击WebHostManager主界面上的ServerSetup进入服务器设置菜单。
2.点击mod_userdirTweak部分的Configure。
3.将Enablemod_userdirProtection边上的复选框勾上来启用mod_userdirProtection功能。
4.将域名边上的复选框勾上允许他们用~用户名方式来访问他们的域名,如果有必要的话。
5.在domain'sname边上的空白栏中输入你允许用~用户名方式访问域名的用户名,除了域名所有者,如果有必要的话。
6.点击Save(保存)。
“PasswordStrengthConfiguration”功能让你可以定义一个通用的最低密码强度评分要求,或者对每个类型的密码分别设置。这里也介绍了如何启用和关闭这些功能。
1.点击WebHostManager主界面上的Security进入PasswordStrengthConfiguration功能。
3.然后点击PasswordStrengthConfiguration。
4.将DefaultRequiredPasswordStrength边上的复选框勾上启用适用于所有密码设置选项的默认要求密码强度。再次点击复选框取消勾选就可以关闭这一功能。
5.用DefaultRequiredPasswordStrength的滑块来进行增加或减少最低密码强度评分的设置。
6.如果要启用某个选项的RequiredPasswordStrength,将相应选项边上的复选框勾上。取消勾选选项边上的复选框关闭该选项。
7.用你刚启用的选项的滑块来进行增加或减少最低密码强度评分的设置。
8.重复以上步骤进行其他选项的设置。
9.完成设置后,点击页面底部的Save按钮保存设置。
PHPopen_basedir保护功能可以阻止用户用PHP脚本在他们的用户目录外打开文件。你可以用这个功能选择禁止用PHP脚本在用户目录外打开文件的账户。这个安全功能很重要,因为它可以阻止用户用PHP脚本访问系统或其他用户文件。最重要的是,它可以阻止恶意脚本访问许多重要的信息。
1.点击WebHostManager主界面上的Security进入PHPopen_basedirTweak功能。
3.然后点击PHPopen_basedirTweak。
4.点击PHPopen_basedir部分的Configure。
5.勾选EnablePHPopen_basedirProtection边上的复选框启用PHPopen_basedir保护功能。
6.勾选域名边上的复选框,允许他们用PHP在用户目录外打开文件,如果有必要的话。
7.点击Save(保存)。
WebHostManager安装了ShellForkBomb保护功能以防Telnet/SSH用户使用所有的服务器资源而导致系统瘫痪。你可以根据需要关闭或重新启用这个保护功能。
1.点击WebHostManager主界面上的Security进入ShellForkBombProtection功能。(页面上为PasswordStrengthConfiguration,根据内容应该是ShellForkBombProtection)
3.然后点击ShellForkBombProtection。
4.根据需要点击DisableProtection或EnableProtection按钮。
SMTPTweak可以阻止用户绕过邮件服务器发送邮件(这是垃圾邮件发送者的习惯做法)。它只允许MTA(mailtransportagent,邮件传输代理),mailman以及root连接到远程SMTP服务器。
1.点击WebHostManager主界面上的Security进入SMTPTweak功能。
3.然后点击SMTPTweak。
4.点击SMTPTweak部分的Configure。
5.勾选AllowConnectionsTolocalhostonPort25边上的复选框来允许用户连接到端口25上的本地主机。
6.点击Enable来启用SMTPTweak。
1.点击WebHostManager主界面上的Security进入SSHPasswordAuthTweak功能。
3.然后点击SSHPasswordAuthTweak。
4.根据需要点击EnablePasswordAuth或DisablePasswordAuth按钮来启用或关闭该功能。
这个Tweak将关闭系统的跟踪路由功能。
1.点击WebHostManager主界面上的Security进入TracerouteTweak功能。
3.然后点击TracerouteTweak。
4.点击TracerouteTweak部分的Configure。
5.点击Disable或Enable来启用或关闭跟踪路由。
在ServerConfiguration区域,你可以管理服务器的主要设置,包括解析服务器,修改密码,以及启用和关闭服务与转售商。
如果你没有百分之百的把握,请不要随意修改服务器的设置。修改不当可能会导致cPanel和WHM无法正常运行。
点击WebHostManager主界面上的ServerConfiguration进入服务器配置菜单。
1.点击WebHostManager主界面上的ServerConfiguration进入服务器配置菜单。
2.点击BasiccPanel/WHMSetup。
3.在MainSharedVirtualHostIP栏中输入你想用来设置虚拟主机的IP地址。默认状态下,所有账户就是在这个IP地址上被创建的(除非它们是独立IP地址的账户)。
4.在ServerContactE-MailAddressandServerContactPagerAddress栏中输入服务器管理员的详细联系信息。
5.在DefaultcPanelTheme栏中输入你想使用的默认cPanel主题。这个主题将会出现在所有新创建的还没有指定主题的
6.如果你使用的首选网络连接设备不是eth0,请在AlternateMainEthernetDevice栏中输入你使用的连接设备。
7.在DefaultHomeDirectory和HomeDirectoryPrefix栏中分别输入新账户将被创建到的默认用户目录和与其他用户分区匹配的前缀。例如,你输入前缀“home”,那么所有含“home”的目录都将被用来存储账户。这也就是说,输入“home”作为你的用户目录前缀会在/home/home/usr/home/home3或者其他名称中含有“home”的目录下创建账户,即使你的默认用户目录被设置为/home。因此,你绝不能用名称中含有“home”的目录来存储备份。
8.在Hostname栏中输入你当前的服务器主机名。
9.输入你希望接收的Apache日志的类型名。有两个选项:
10.创建新账户时,在MinimumUID栏中输入待分配的用户ID最小值。通常,低于500的值会保留给系统用户使用,其他用户不能占用。因此,我们不建议将MinimumUID设定在500以下。
系统中每个用户都会分配到一个用户ID值。这些数值与用户名一起成为系统辨别每个用户的标识。
11.在PrimaryNameserver,SecondaryNameserver,TertiaryNameserver和FourthNameserver栏中输入四个解析服务器名称。PrimaryNameserver和SecondaryNameserver是必填项。
12.选择是否为Apache脚本/cgi-bin/创建别名/usr/local/apache/cgi-bin/。y=Yes,n=no。这个别名意味着,Apache会将/cgi-bin/目录下的所有文件当作cgi脚本来处理。
13.在AIMPassword和AIMUsername栏中分别输入你AIM(AOLInstantMessenger)的用户名和密码。
14.在ServerContactICQ,ICQID和ICQPassword栏中分别输入你的ICQ用户身份号码,ICQID和ICQ密码。
15.如果需要,在MasterNameserver栏中输入主要解析服务器的IP地址。
16.如果这个服务器属于一个服务器集群(cluster),在MasterClusterServer中输入主要集群服务器的IP地址。
17.点击Save(保存)。
你应该时不时地修改你的root密码来增强网站的安全性。如果你觉得有其他人会访问你的WebHostManager账户,那你就应该经常修改密码。
2.点击ChangeRootPassword。
3.在NewPassword栏中输入新的root密码。
3.从下拉列表中点击选择TheRequiredTimeZone。
4.点击ChangeTimeZone。
rdate-srdate.cpanel.net
这个概要中提供的表格显示了日志程序(analog,awstats,webalizer)是否被允许,是否默认处于开通状态等。如果程序被允许或默认处于开通状态,你会看到一个绿圈图标。
同时你还可以看到“UsertoDisplay”文本框。默认状态下的值为“all”。如果你点击值为“all”的文本框的“ShowStatusPerUser/Domain”按钮,你会看到一个列出了服务器上每个用户状态的列表。如果你只希望它显示一个用户或域名,输入你想查看账户的用户名或域名,然后点击“ShowStatusPerUser/Domain”按钮。
页面加载后,你可以查看到不同的报告,表格和纵栏等,依服务器上用户使用的统计软件而异。
在这个表格和“UsertoDisplay”文本框的右边,你应该可以看到如下的信息:
Theservercurrentlyisabletokeepupwithyourstatisticsprocessingschedule.(服务器目前可以与你的统计数据处理计划保持同步。)
如果你没有看到以上的提示信息,而是看到了其他的信息,请尽快联系你的供应商。
StatisticalProcessingConfiguration(统计数据处理配置)
所有的统计报告每24小时更新一次。所有的带宽信息每6小时更新一次。如果你想比较每个统计软件的数据,你只能比较至少存在36小时的数据,以保证这些信息已被更新且提供的是准确的信息。需要提醒你注意的是,这些统计都是估计值,还要根据服务器上的流量统计进行修改。
你可以通过在GeneratestatisticseveryXXhours文本框中输入小时数来修改频率(每小时)。默认状态下这个数值是24。输入你希望生成统计数据的小时数后,点击Change按钮。系统更新了这个新数值后,会返回到同一页面。
1.点击StatisticsSoftwareConfiguration主页面上的ConfigureStatisticsProcessingTimesSchedule按钮。
3.点击Save按钮。
4.你可以勾选Preventcpanellogdandcpbackupfromrunningatsametime复选框来阻止cpanellogd和cpbackup同时运行。
StatisticsConfiguration(统计数据配置)
如果你想要允许用户修改他们的网络统计数据生成软件,点击Allowuserstochangetheirwebstatisticsgeneratingsoftware边上的复选框。然后点击Save按钮。会更新你的设置。
GeneratorPermissions(生成器许可)
你可以选择设置在你服务器上运行的程序(Webalizer,Awstats,Analog)。点击你想要在服务器上运行的程序边上的复选框。然后点击Save按钮。
DefaultGenerator(默认生成器)
默认状态下,你可以允许某个数据统计程序(Webalizer,Awstats,Analog)在你的服务器上运行。点击你想要在服务器上运行的程序边上的复选框。然后点击Save按钮。
UserPermissions(用户权限)
你也可以选择设定允许哪些用户修改他们的数据统计程序。点击Allowalluserstochangetheirwebstatisticsgeneratingsoftware边上的复选框允许用户修改他们的数据统计程序。然后点击Save按钮。
要修改被选用户,点击Modify按钮。然后从Users栏中选择你想要允许的用户。你可以逐个选择,也可以按住Ctrl键点击用户名来一次性选择多个用户。选好以后,点击Add按钮将用户添加到Allowed列表栏。点击Remove按钮可以删除用户。你可以使用RemoveAll(全部删除)按钮和AddAll(添加全部)按钮。
你可以通过点击Allowed列表栏中的用户名对用户进行逐一配置。(注意:如果用户没有列在Allowed栏中,你就不能对该用户进行配置。)然后点击Configure按钮。点击数据统计程序(Analog,Awstats,Webalizer)下面相应的复选框允许某个用户使用该程序。然后点击Save按钮。
你可以变更服务器上大量通用的设置。这些更改会影响机器上的所有用户,包括你自己,转售商,以及转售商的客户。
2.点击TweakSettings。
3.点击下列各项边上的复选框或单选按钮来启用或关闭相应功能。
Display
账户列表每页显示的账户数(或所有账户)(如果没有特别设定,都是显示30)
允许你在WHM中列出账户时修改每页可以显示的账户数。
Domains
AllowCreationofParked/AddonDomainsthatresolvetootherservers
允许客户创建DNS设置指向其他服务器的停放域名和add-on域名。
AllowCreationofParked/AddonDomainsthatarenotregistered
允许客户创建停放域名和add-on域名而不需要确认域名是否注册。
AllowuserstoPark/AddonDomainsontopofdomainsownedbyotherusers
允许客户创建停放域名和add-on域名而不需要确认域名是否正被其他用户使用。
AddthemailprefixformailmanURLs
在MailmanURL前面插入一个Email字域名前缀。
Attempttopreventpop3connectionfloods
限制每个主机连接到POP3服务器的连接数量。
BoxTrapperSpamTrap
允许账户上BoxTrapper的使用。
Defaultcatch-all/defaultaddressbehaviorfornewaccounts.FailwillgenerallysavethemostCPUtime.
设置发送到*@domain.com的邮件将会到达的邮件地址。(*是指域名中不合法的Email账户)。
HordeWebmail
启用HordeWebmail应用程序。
IncludealistofPopbeforeSMTPsendersintheX-PopBeforeSMTPheaderwhenrelayingmail.(exim4.34-30+required)
在转发邮件时,SMTP发送者前面的X-PopBeforeSMTPheader包含一个Pop列表。(通过pop-before-SMTP认证的发送者)
Mailman
启用Mailmanmailinglist脚本程序。
NeomailWebmail
允许账户使用NeomailWebmail应用程序。
Numberofminutesbetweenmailserverqueueruns
输入运行的邮件服务器队列之间的分钟数。(运行队列会尝试并发送阻塞在其中的邮件。)
Preventtheuser"nobody"fromsendingoutmailtoremoteaddresses
阻止“nobody”用户从PHP/CGI脚本域名之外发送邮件。
SilentlyDiscardallFormMail-clonerequestswithabcc:headerinthesubjectline
删除所有带有bcc的FormMail-clone请求:标题中的header(没有提供任何警告或通知)。
SpamAssassin
启用SpamAssassin程序。
SpamAssassinSpamBoxdeliveryformessagesmarkedasspam(userconfigurable)
将标记为垃圾邮件的邮件发送到用户的垃圾邮件收件箱(如果垃圾邮件收件箱启用的话)。
SquirrelMailWebmail
启用SquirrelMailwebmail程序。
Themaximumeachdomaincansendoutperhour
输入一个域名每小时可以发送的邮件数。
TracktheoriginofmessagessentthoughthemailserverbyaddingtheX-Sourceheaders(exim4.34+required)
显示所收到的邮件的源信息包括它们的源服务器和目录。
MySQL
MySQLVersiontouse
指明哪个版本的MySQL客户可以使用。
Useoldstyle(4.0)passwordswithmySQL4.1(requiredifyouhaveproblemswithPHPappsauthenticating)
使用MySQL4.1以前的标记密码。
Notifications
DisableSuspendingaccountsthatexceedtheirbandwidthlimit
不会自动挂起超过带宽限制的账户。
DiskSpaceUsageWarnings
当用户快要超过他们的磁盘空间容量限制的时候每晚给他们发送邮件。
EmailBoxUsageWarnings
当用户快要超过他们的收件箱容量限制的时候每晚给他们发送邮件。
Software
FormMail-cloneCGI
使用FormMailclone。它允许form用CGI将邮件发送到一个地址。
InterchangeVersiontouse
指明使用的Interchangeshoppingcart版本或关闭脚本。
LoadertouseforinternalcPanelPHP(Useoldsourceguardianforversion1.xand2.x)
指明用于cPanel内部PHP脚本的loader(载入器)。
Thepathtotheurchininstallation(ifinstalled.)(leaveblankforauto-detection.)
Urchin的安装路径。
StatsPrograms
AnalogStats
启用Analog网络数据统计程序。
AwstatsReverseDNSResolution
启用Awstats查找联系客户网站的IP地址的域名。这将增加服务器负荷和带宽。
AwstatsStats
启用Awstats网络数据统计程序。
WebalizerStats
启用Webalizer网络数据统计程序。
Stats&Logs
AllowuserstoupdateAwstatsfromcPanel
允许用户随时重新生成Awstats统计数据。
Chmodvalueforrawapachelogfiles
设置rawApache日志文件的许可。
Deleteeachdomain'saccesslogsafterstatsrun
DonotincludepasswordintherawlogdownloadlinkincPanel(viaFTP).
显示rawlogstatsdownload链接的时候不包含用户密码。
Donotreset/usr/local/apache/domlogs/FTPxferlogafterithasbeenseparatedintoeachdomainname'sFTPlog
保存/usr/local/apache/domlogs/ftpxferlog下的内容。
EximStatsDaemon(requiredforsmtpbandwidthlogging;mustalsobemodifiedintheservicemanageraswell)
KeepStatsLog(/usr/local/cpanel/logs/stats_log)betweencPanelrestarts
启用WebHostManager在重启程序时保存数据统计日志。
Keeplogfilesattheendofthemonth
每个月末维护老的日志文件。如果没有勾选这个选项,日志文件每月会被删除。
Numbersofdaysbetweenprocessinglogfilesandbandwidthusage
在adjacent栏中输入处理日志文件和带宽使用之间的天数。要求输入十进制数值。
StatsLogLevel
用于debugging(纠错调试)的目的(指明/usr/local/cpanel/logs/stats_log中保存了什么错误日志)。
Theloadaverageabovethenumberofcpusatwhichlogsfileprocessingshouldbesuspended
当服务器平均负荷大于adjacent栏中输入的数值时挂起日志文件处理。
Stats
Theloadaveragethatwillcausetheserverstatustoappearred
System
AllowSharingNameserverIPS
允许你为同一个IP地址分配多个DNS服务器。
AllowcPaneluserstoinstallSSLHostsiftheyhaveadedicatedIPs
允许独立IP账户创建SSL主机并安装SSL证书。
AllowcPaneluserstoresettheirpasswordviaemail.
(允许cPanel用户通过Email重新设置他们的密码。)
Allowcpanelandadminbinariestoberunfromotherapplicationsbesidesthecpanelserver(cpsrvd).
(允许cpanel和adminbinaries在cpanel服务器(cpsrvd)以外的程序上运行。)
AllowPerlupdatesfromrpmbasedLinuxvendors.
(允许从基于rpm的Linux供应商那里更新Perl。)
Alwaysredirectuserstothessl/tlsportswhenvisiting/cpanel,/webmail,etc.
DisableDiskQuotadisplaycaching
如果关闭,磁盘定额会持续更新,但是会让机器变慢很多。如果不关闭,磁盘定额将被推迟15分钟。
DisableHttpAuthenticationforcPanel/WebMail/WHMLogins(forcescookieauthentication)
Disableloginwithrootorresellerpasswordintotheusers'cPanelinterface.Alsodisableswitchaccountdropdowninthemeswithswitchaccountfeature.
DisableWHOISlookupsforthenameserverIPmanager.
(关闭解析服务器IP管理器的WHOIS查找功能。)
DisplayErrorsincPanelinsteadofloggingthemto/usr/local/cpanel/logs/error_log
(显示cPanel中的错误而不是让它们记录到/usr/local/cpanel/logs/error_log)
Donotwarnaboutfeaturesthatwillbedepreciatedinlaterreleases
(对于在迟些时候发布的版本中会贬值的功能无须警告)
如果你勾选了这个复选框,你就不知道在下个发布的版本将会消失的功能。(这就可能导致在功能被最终删除后服务器不能正常运行。)
DonotwarnusersaboutthesystembackupbeingdisabledincPanel.
(对于cPanel中被关闭的系统备份无须警告用户。)
ThemaximummemoryacPanelprocesscanusebeforeitiskilledoff(inmegabytes).
如果没有特别设定,默认值为128MB。
Trytoresolveeachclient'sIPtoadomainnamewhenauserconnectstoWHM/cPanel/cppop.(speeddegradation)
当用户在浏览器中输入一个IP地址连接到cPanel/WHM/cppop时显示用户的域名。
Usejailshellasthedefaultshellforallnewaccounts
Whenvisiting/cpanelor/whmor/webmailwithSSLredirecttotheservershostname.
你可以选择你想要自动从cPanel接收到的更新,如果有的话。有以下三种套餐类型:
cPanelandWHMUpdates
更新为cPanel和WebHostManager。
cPanelPackageUpdates
更新为cPanel套餐,如exim,proftpd,以及任何RPMs(RedHatPackageManager,红帽套餐管理程序)。
SecurityPackageUpdates
更新为安全套餐。
每个方案更新有如下选项:
Automatic
有新版本可用时,套餐方案自动更新。
ManualUpdatesOnly
套餐方案手动更新。所有的更新都可以从cPanel网站手动下载。
NeverUpdate
关闭自动更新功能。
cPanelandWHMpackageupdatescontainsoneofthefollowingbuildtypes:(cPanel和WHM套餐方案更新属于以下构造类型之一:)
Edge
测试次数最少但包含最多功能的开发发布版本。一般不要运行这个结构除非你需要其中有纠错工具或功能。当同等的Current或Release构造发布后,你就可以将这个转换掉。
Current
类似于Edge构造但Current已通过了生产环境下的测试。
Release
经过大量测试的正式发布。Release是推荐运行的类型。它们一般都有最新的纠错工具和新功能,但是不用担心会出现新错误。
Stable
客户使用过程中没有出现问题的正式发布。Stable类型适合那些不想运行最新发布版本的传统用户。
2.点击UpdateConfig。
3.点击与需要的cPanel和WHM,DarkORB以及Securitypackages相应的单选按钮。
在MailManager区域你可以将系统邮件转发至特定的位置,如果需要的话。你可以为四类系统用户分别设置转发规则:
Root
服务器上的管理员用户。
Nobody
发送到不存在的邮件地址。
从Mailman收到的邮件。
cPanel
从cPanel和WHM收到的邮件。
1.点击WebHostManager主界面上的ServerContacts进入服务器联系人菜单。
2.点击ChangeSystemMailPreferences。
3.在空白栏中输入系统用户的转发邮件地址。
5.如果需要,重复以上第3和第4步。
删除输入的地址并点击Change按钮关闭该用户的邮件转发功能。
2.点击ContactManager。
3.在顶部的栏中输入每种联系方式的优先等级。
4.在相应的栏中修改警报的优先等级,如果需要的话。
如果你将某个警报的优先等级设置为高于任何联系方式的优先等级,那么任何警报出现时你都不会接收到。
这一功能显示了Apache的信息。信息大多显示在一个表格中,表格中的密钥与表格下方的符号对应。
1.点击WebHostManager主界面上的ServerStatus进入服务器状态菜单。
2.点击ApacheStatus。
3.将显示宝贵的Apache信息。
这个功能用表格显示了使用CPU,memory和MySQL的程序。表格还会显示谁在使用这些程序,CPU使用的百分比,Memory使用的百分比,以及MySQL的使用情况。
2.点击CPU/Memory/MySQLUsage。
3.将显示服务器上CPU,memory和MySQL使用情况的信息。
这个功能显示了服务器上硬件和软件的配置信息。包括处理器的类型和速度,存储器信息,系统软件,硬盘信息,存储器使用情况,以及硬盘空间的使用情况等。
2.点击ServerInformation。
3.将显示服务器上软硬件的配置信息。
这个功能显示了服务器上运行的服务,服务器负荷,以及储存器,swap和硬盘空间的使用情况。正在运行的服务边上会有一个绿圈图标,而停止运行的服务边上会有一个红圈图标。
2.点击ServiceStatus。
3.将显示服务器上运行的服务信息。
这个功能让你可以修改某特定用户的Bandmin密码。
1.点击WebHostManager主界面上的ServiceConfiguration进入服务配置菜单。
2.点击BandminPassword。
3.在Username下面的空白栏中输入你想转换密码的用户名。
4.在Password下面的空白栏中输入你想转换密码的用户名密码。
5.点击Change修改用户密码。
2.点击Enable/DisableSuExec。
3.点击EnabletoenableSuExec或点击DisabletodisableSuExec。
什么是Exim配置编辑器?Exim配置编辑器允许你通过修改某些exim配置设置来修改exim的行为。Exim配置编辑器提供了两个选项:
·StandardOptions(标准选项)
·AdvancedEditorInstructions(高级编辑器操作指南)
StandardOptions
1.StandardOptions包括:
·始终设置Sender:header当真正的发件人被修改时。(取消勾选这一选项会停止MicrosoftOutlook中的“Onbehalfof”数据,但可能会限制你跟踪邮件系统滥用情况的功能。)
·确认邮件发件人的真实性。-Enablesverify=sender/>optionsZ<
·使用Callout来确认邮件发件人的真实性。-为某特定的邮件地址使用callout检测。
·对于超过定额而没有将邮件保存在列队中的用户,抛弃他们的邮件。系统过滤文件(留空予以关闭)-设置用于exim的过滤文件。
2.根据你自己的实际需要勾选StandardOptions相应选项的复选框。
4.页面会重新加载并显示你的exim配置设置的状态。你应该可以在页面底部看到如下的提示信息:
"Yourconfigurationchangeshavebeensaved!"(“你所做的配置修改已保存!”)
AdvancedEditorInstructions
高级配置编辑器允许你修改默认的Exim配置。在这个编辑器中所做的配置修改将被保存到Exim更新和重新安装过程。对默认配置所做的修改会对Exim的运行产生很大影响,而且会阻止其完全运作。请慎重使用此编辑器。
1.点击AdvancedEditor按钮开始使用高级配置编辑器。
2.每个可编辑的部分都有一个相应的文本框(文本区域)。根据你自己的实际需要输入/修改exim文件。
3.完成exim文件的编辑后,点击Save按钮。
你可以在“CourierConfiguration”页面对服务器某些资源的连接数量进行限制,这些资源包括IMAP,POP3,SSL,TSL和Authentication等。限制服务器允许的连接数量或者限制每IP的连接数量,你可以降低服务器的负荷量并提高服务器处理这些请求的速度。
·MaximumIMAPConnections(Total)-在相应位置输入服务器随时允许的最大IMAP连接数量。
·MaximumIMAPConnections(PerIP)-在相应位置输入每IP随时允许的最大IMAP连接数量。
·MaximumTLS/SSLIMAPConnections(PerIP)-在相应位置输入每IP随时允许的最大TLS/SSLIMAP连接数量。
·MaximumPOP3Connections(Total)-在相应位置输入服务器随时允许的最大POP3连接数量。
·MaximumPOP3Connections(PerIP)-在相应位置输入每IP随时允许的最大POP3连接数量。
·MaximumTLS/SSLPOP3Connections(PerIP)-在相应位置输入每IP随时允许的最大TLS/SSLPOP3连接数量。
·NumberofAuthenticationDaemons-在相应位置输入服务器随时允许的最大AuthenticationDaemon连接数量。
完成修改后点击页面底部的Save按钮提交你的设置。
Exim是一个在剑桥大学开发的用于连接到互联网的Unix系统的消息传输代理(MTA,MessageTransferAgent)。根据GNUGeneralPublicLicense的规定,它是免费提供的。在形式上它类似于Smail3,但是它的功能更为通用。邮件发送的方式有极大的灵活性,而且有很多功能可以用于审核接收的邮件。Exim可以代替sendmail安装,尽管exim的配置与sendmail的配置有很大不同。
你可以通过“EximConfigurationEditor”页面来修改邮件服务器的设置,用AccessControlLists来抵制垃圾邮件及其他行为。修改这些设置是通过一个你可以直接编辑conf文件的基本编辑器或高级编辑器模式来完成的。
BasicEditorMode&StandardOptions(基本编辑器模式&标准选项)
基本Exim配置编辑器是默认开通的,你可以用它来编辑Exim的标准设置,详细如下。
ACLS
·RejectmailatSMTPtimeifthespamscorefromspamassassinisgreaterthan20.0
——启用这一设置将拒绝所有spam评分大于20.0的邮件。
·RatelimitincomingSMTPconnectionsthatviolateRFCs(thisisusuallyspammersandbrokenMTA)
——启用这一设置将设定一个较低的违反RFC标准的连接的邮件率。
·RejectmailatSMTPtimeifthesenderhostisinthebl.spamcop.netRBL
——启用这一设置后,如果发件人的Email地址包含在汇集了已知垃圾邮件发送地址的SpamCop数据库中,他们的邮件将被拒绝。
·RejectmailatSMTPtimeifthesenderhostisinthezen.spamhaus.orgRBL
——启用这一设置后,如果发件人的Email地址包含在汇集了已知垃圾邮件发送地址的SpamHaus数据库中,他们的邮件将被拒绝。
·RejectmailatSMTPtimeifthesenderhostisinthezen.spamhaus.org,orbl.spamcop.netRBL
——启用这一设置后,如果发件人的Email地址包含在汇集了已知垃圾邮件发送地址的SpamHaus或SpamCop数据库中,他们的邮件将被拒绝。
·MaximumsizeinkilobytesofamessagethatwillbescannedbySpamAssassin
——你可以设置邮件信息的最大尺寸以便信件被SpamAssassin检测到。也就是说,所有小于这个尺寸的信件可以被检测到,大于这个尺寸的就检测不到。
·AcommaorcolonseparatedlistofIPaddressesthatshouldnotbeRBLchecked(whitelist)
——你可以输入IP地址添加到不会被RBL(实时黑名单)检查的白名单。
Filters
·Rejectmessageswithpotentiallydangerousattachments
——启用这一设置后,所有包含被认为具有潜在危险附件的邮件将被拒绝。
·RejectmailwithafailuremessageifthespamscorefromSpamAssassinisgreaterthan20.0
——启用这一设置将拒绝所有SpamAssassin认为评分高于20.0的邮件。
·RewritemessagesSpamAssassinmarksasspamwith***SPAM***atthebeginningofthesubjectline
——启用这一设置将向被SpamAssassin标记为spam的邮件的标题栏添加信息。
·TexttoaddtothesubjectheaderformessagesSpamAssassinmarksasspam
——在这里你可以覆盖默认的***SPAM***信息,它是SpamAssassin判断邮件为spam时放入标题栏的信息。
·Usecalloutstoverifytheexistenceofe-mailsenders.Basically,Eximwillconnecttothemailexchangerforagivenaddresstomakesureitexistsbeforeacceptingmailfromit
——启用这一设置将允许Exim连接到邮件发送的服务器上以保证其发信的邮件地址是真实存在的邮件地址。
·TurnonSpamAssassinforallaccounts(GlobalON)
——启用这一设置也就是允许启用当前存在的所有账户以及将来会创建的新账户的SpamAssassin功能。
·Insteadofshowingthereasonwhysendingamailtoarecipientwouldfail,show"Therecipientcannotbeverified.Pleasecheckallrecipientsofthismessagetoverifytheyarevalid."
——启用这一设置会显示一个简要信息说明收件人不能被核实。
·Rejecte-mailatSMTPtimeforuserswhohaveexceededtheirquotaratherthankeepingitinthequeue.Thisisprobablyagoodidea,butitdoesmeanpeoplewilllosemailsoit'snotonbydefault
——启用这一设置后,如果用户超出了他们的定额而没有将邮件放入队列,那么所有接收到的邮件会被拒绝,直到重设他们的定额。
·Verifytheexistenceofe-mailsenders
——启用这一设置将核实邮件地址的真实性。
·AlwayssettheSender:headerwhenthesenderischangedfromtheactualsender.Uncheckthistostop"Onbehalfof"datainMicrosoftOutlook.Thismaylimityourabilitytotrackabuseofthemailsystem
——关闭这一设置将阻止Outlook对邮件的发送地址进行识别。
·Systemfilterfile(leaveblanktodisable)
——将这一选项留空会关闭Exim过滤系统的功能。你可以修改路径如果你不希望到达它的默认路径是/etc/cpanel_exim_system_filter。点击ReverttoDefault按钮恢复路径的默认设置。
·UsetheoldtransportbasedSpamAssassinsysteminsteadofthenewACLstyleone.(notrecommended,slow)
——启用这一设置将使用基于oldtransport的SpamAssassin来取代在WHM-版本11中介绍的新ACL。
完成设置的编辑后,点击StandardOptions底部的Save按钮。
VisualizeACLs
点击VisualizeACLs按钮将打开一个弹出窗口,用一个流程图直观地显示了AccessControlList。
AdvancedEditorMode&TheExim.confFile(高级编辑器模式&Exim.conf文件)
点击AdvancedEditor按钮可以转换到高级配置编辑器模式。点击AdvancedEditor按钮后你会看到一个页面,显示了整个conf文件。但你并没有文件所有内容的编辑权限,因为你对设置所做的修改可能会导致服务器不能正常运行。不过你可以在配置文件的文本框内输入文本内容。
完成编辑Exim文件后点击Save按钮。页面会重新加载并显示你的exim配置设置的状态。你应该可以在页面底部看到如下的提示信息:
ResetConfiguration(重设配置)
点击页面底部的ResetACLConfigtoDefaults按钮将Eximconfiguration'sACL恢复到安装时的默认设置。你也可以点击ResetAllConfigstoDefaults按钮将Exim配置全部恢复到安装时的默认设置。
你可以在两个不同的FTP服务器之间进行转换,Proftpd和Pure-ftpd,如果需要的话。两种服务器的优点和缺点你都可以在屏幕截图中看到。
你也可以启用或关闭整个机器的匿名FTP,如果需要的话。
2.点击FTPConfiguration。
3.点击SwitchtoPure-ftpd或SwitchtoProftpd。
4.如果你要启用或关闭匿名FTP,点击DisableAnonymousFTP按钮。
Overview
ServerListing
在这个页面上你会看到一个表格,列出了有SSL证书并可以安装的密钥服务,以及安装在服务器上的每个证书的信息。
InstallingorCopyingSSLCertificatesForUseWithKeyServices
1.如果你想给数字认证中的密钥服务安装一个新证书,点击每个密钥服务的服务器证书边上的InstallNewCertificate链接。然后会打开一个新页面,在这里你可以输入提供给新证书的信息或者将已经安装在一个域名上的SSL证书信息拖进来。
2.如果你想将一个已经安装的SSL证书信息同时复制到.crt和.key,点击Browse按钮并选择你要复制其信息的域名。这个操作会填写.crt和.key的文本栏。
5.CAInformation-你应该已经得到了一个.ca文件的信息。用普通的文本编辑器打开这个文件,选择所有信息并复制。将复制的信息粘贴到WHM页面提供的.ca信息栏中。这一项是选填的。
7.你可以重复以上步骤启用服务器上的其他密钥服务。
ResetaCertificate(重置证书)
OnlyOneSSLCertificateCanBeInstalledPerService(每个服务只能安装一个SSL证书)
在WHM中,可以通过以下步骤予以纠正。
2.向下滚动“TweakSettings”页面,找到“Redirection”部分。
3.如果你想启用这个固定安装设置,将“**AlwaysredirectuserstotheSSL/TLSportswhenvisiting/cpanel,/webmail,etc.”边上的复选框勾上。
4.接下来你需要选择“Wheretoredirecttowhenvisiting/cpanelor/whmor/webmailWITHSSL”,你可以选择转向至:
·SSLCertificateName(SSL证书名)
·Hostname(主机名)
·OriginDomainName(原域名)
5.完成这些设置后,将页面滚动至底部点击“Save”按钮。
6.页面会重新载入并显示你所做的设置。
这个功能让你可以设置自己的解析服务器。如果你在WebHostManager安装时选择添加了自己的解析服务器,你的服务器信息就已经列在这里了。
2.点击NameserverSetup。
3.阅读警告信息,然后点击Ok。
“PHPConfigurationEditor”页面允许你修改PHP安装的设置。由于可供你在PHP内部安装的配置和可选的第三方模块很多,我们不可能一一介绍。不过我们会提供一个简要的编辑器功能纲要。
Modes(模式)
这个选项让你可以在不同的编辑模式之间进行切换。基本PHP编辑器模式是默认开通的,你可以用它对PHP基本设置进行编辑。如果你有足够的冒险精神,想进一步对PHP进行编辑,你可以点击SwitchtoAdvancedMode按钮转换到高级PHP编辑器。点击SwitchtoBasicMode按钮回到基本PHP编辑器。所处模式不同,这些按钮的作用也不同。
InformationProvided(提供的信息)
完成设置的编辑后,点击页面底部的Save按钮。
在ServiceManager区域你可以启动或停止服务器上可用的服务。可用的服务如下:
·antirelayd-SMTP之前控制POP的Daemon
·clamd-ClamAV病毒扫描
·entropycha-基于cPanel'sHTML的聊天服务器
·exim-SMTP服务器
·eximstats-监控SMTP带宽使用的Daemon
·interchange-购物车(电子商务)服务器
·melange-基于Java的聊天服务器
·mysql-MySQL数据库服务器
·named-解析服务器(BIND)
·pop-POP3邮件服务器
·postgresql-PostgreSQL数据库服务器
·spamd-SpamAssassin服务器
·tomcat-TomcatJSP服务器(如果安装了的话)
·eximonanotherport-在另一个端口号上运行另一个exim副本,由于一些供应商阻止了25,所以必须是标准的端口号。
2.点击ServiceManager。
3.勾选与需要启动或关闭的服务相应的复选框。
4.点击Save。
旁边的复选框被勾选的服务将被启用,没有被勾选的服务将被关闭。
1.点击WebHostManager主界面的Software进入软件菜单。
2.点击UpdateApache。
3.勾选你需要的选项边上的复选框来选择你希望Apache被编译的选项。
4.点击StartBuild。
如果你安装了以下没有列出的第三方模块,你可能需要在Apache重建以后重新编译它们。一个不可用的Apache会带来的划分错误,直到老的模块被重新编译或删除。
Perl模块是允许你执行一个或多个功能的Perl脚本程序的集合。如果需要,WebHostManager让你可以随时安装很多Perl模块。如果你对Perl不熟悉,尝试用搜索引擎搜索Perl,你会看到很多信息介绍什么是Perl以及使用Perl模块会带来哪些好处。
2.点击InstallAPerlModule。
3.在相应的栏中输入你想安装的Perl模块名。
4.点击LinkToInstall链接来安装需要的Perl模块。
RPM(RedHatPackageManager)是在RedHatLinux系统上安装软件的常见方式。如果需要,WebHostManager让你可以随时安装大量不同的服务方案,而且可以在出现问题的时候进行重装。
2.点击InstallARPM。
3.点击你想要安装(重装)的服务方案。
4.如果你希望WebHostManager忽略在安装过程中可能出现的依赖项的话,请勾选IgnoreDependencies复选框。
5.如果你是重装某个服务方案,请勾选ForceInstall复选框。
6.点击Install。
通过WHM界面安装的模块,不论是Perl,PHP还是Ruby都提供给系统上的所有用户。PHPExtensions不能通过这个界面实现,只能通过EasyApache3。不过PEAR和PECL方案在这里可以。
2.点击ModuleInstallers。
3.点击你想要管理的模块边上的Manage。
2.点击RebuildRPMDatabase。
3.点击Ok。
在WebHostManager,你可以随时更新你的服务器,系统软件或后端脚本程序。激活以后,WebHostManager会将当前的服务器,系统软件和后端脚本程序与升级服务器上保存的升级记录进行比较,并自动对较老的版本进行升级。
2.点击UpdateServerSoftware。
3.现在你会看到一个软件状态列表,其中包括更新的信息,如果执行了更新操作的话。
2.点击UpdateSystemSoftware。
cPanel已经与维护专家Edit.com结成了合作关系,赋予你直接通过cPanel和你的网站提供Pre-packaged网络维护服务(预包装)的能力,从而轻松实现更高的客户满意度以及更高的收入。你也可以购买再转售服务,这样所得的收入可以直接进入你的账本底线。
ProgramDetails&Sign-up
选择好用于提供的服务以后,Edit.com会创建一个联名的服务页面供你复查确认。与你的销售和支持人员审阅并确认以后,你可以激活WHM中的页面,然后页面会在你的客户cPanel主页上出现。你的Edit.com账户管理程序会生成一个以季度为单位的流量和佣金报表。佣金会在每个季度末以net30terms(这部分不大明白)支付。
有关程序完整详细的说明请查看WHM中的Software-WebsiteMaintenanceServices页面。点击ManagedServicesProgramDetailsandSign-up链接查看更多信息。
ProgramActivation
完成程序注册后,你可以在WHM中的Software-WebsiteMaintenanceServices页面的相应位置输入你的激活码,然后点击Activate
ng>按钮。
ManagingUserAccess
你可以通过编辑与某特定方案相应的FeatureList来启用cPanel中该主机方案的链接,或者通过取消勾选Edit.comWebsiteMaintenanceServices来关闭该主机方案链接。
SQLServices区域让你可以修复数据库,修改密码,以及显示使用中的SQL程序。点击WebHostManager主界面的SQLServices进入SQL服务菜单。
1.点击WebHostManager主界面的SQLServices进入SQL服务菜单。
2.点击AdditionalMySQLAccessHosts。
3.输入添加的主机的信息,一行一个。例如:66.96.192.%
你可以用WebHostManager来修改服务器上任意MySQL用户或数据库的密码。
2.点击ChangeAUserorDatabasePassword。
3.从列表中点击选择需要修改密码的数据库或用户名。
5.在NewPassword栏中输入新密码并点击ChangePassword。
2.点击MySQLRootPassword。
3.在NewPassword栏中输入MySQL新密码。
4.点击ChangePassword。
不要将你的MySQL和服务器root的密码设置成一样的。
你也可以用这个功能来修改你的Postgres密码。
2.点击PostgresConfig。
3.点击InstallConfig安装Postgres配置文件。
在EnterNewPassword下面的栏中输入新密码,然后点击ChangePassword修改你的Postgres密码。
你可以试着用WebHostManager来修复MySQL数据库。这个功能会逐一检测表格,发现错误后进行修复。
2.点击RepairaDatabase。
3.从列表中点击选择你想要修复的数据库,然后点击RepairDatabase。
4.你会看到一个列表,列出了已经检测过的表格以及检测结果。
你可以用WebHostManager重置你的MySQLroot密码。这个功能一般只用于密码无法修改且接收到一个许可被拒绝的错误提示的情况。
2.点击ResetLocalMySQLRootPassword。
3.在相应的栏中输入新密码,然后点击ChangePassword。
远程MySQL允许你在不同的机器上使用MySQL服务器来保存你的数据库。当你的数据库很大或者这个服务器负荷很高的时候,这个功能就显得特别有用。
2.点击SetupRemoteMySQLServer。
3.在RemoteMySQLHost栏中输入远程服务器的名称,在RemoteMysqlHost'sRootPassword栏中输入它的密码。
4.点击Setup。
WebHostManager可以创建一个列表,列出你服务器上所有当前处于活动状态的MySQL进程,包括用户名,正在使用的命令,它所在的州名,以及其他基本信息。
2.点击ShowMySQLProcesses。
3.会显示一个列出所有当前使用的进程的列表。
2.点击phpMyAdmin。
你可以使用WHM内置的功能为服务器上的任意域名轻松生成一个SSL证书和签字请求。
1.页面加载后,设置以下选项:
·EmailAddresstheCertwillbesentto-输入你创建的证书的接收人使用的Email地址。
·Hosttomakecertfor-输入与证书账户相应的域名。
·State-输入与证书账户相应的州名。
·CompanyName-输入与证书账户相应的公司名。
·Country(2letterabbreviation)-输入与证书账户相应的国家名,用两个字母的缩写。
·City-输入与证书账户相应的城市名。
·CompanyDivision-输入与证书账户相应的公司部门。
·Email-输入与证书账户相应的Email地址。
·Password-输入与证书账户相应的密码。
2.点击Create按钮。
3.接着画面会显示如下内容:
"CertificateRequestandKeyforHOST_IP_ASSOCIATED_WITH_CERTIFICATE"
然后你还会看到:
使用“InstallanSSLCertificateandSetupTheDomain”功能让你数秒完成SSL证书的安装。任何用来保障你的网站交易安全的措施都可以用WHM控制面板来实现。
BeforeYouBegin(在你开始以前)
InstallingYourSSLCertificate(安装你的SSL证书)
1.页面加载后,设置以下内容:
·Domain-在文本框中输入与你服务器上SSL证书相应的域名。当你用Tab键移到或点击“User”或“IPAddress”文本框时,系统会为你自动填充证书信息。(注意:你必须在
会显示一个你之前创建到服务器上的所有证书的列表。然后点击与你想要安装的SSL证书相应的域名,点击UseCert按钮。
·User-会自动填充,如果你输入或选择了上述的域名。
·IPAddress-会自动填充,如果你输入或选择了上述的域名。
2.点击Submit按钮。
3.接着出现的页面会显示与以下内容类似的确认信息:
Resultsofyourrequest
Attemptingtoverifyyourcertificate.....Cerificateverificationpassed!
VerifcationResult[/C=US/ST=TX/L=HOUSTON/O=JohnSmith/OU=Tech/CN=www.domain.com/
emailAddress=user@domain.comlookup:selfsignedcertificateOK]
FinishedInstallProcess..
WHM为你提供了一系列的工具来共享你安装的SSL证书或者管理你当前安装的SSL证书。
SharedSSLCertificate(共享SSL证书)
如果你的服务器上还没有安装SSL证书,“SharedSSLCertificate”下拉菜单中就不会有任何域名。
1.如果列表中有域名选项,选择你想共享的域名。
2.点击Share按钮。
3.你会看到类似以下的提示信息:
4.返回到“ManageSSLHosts”主页面。
5.你会看到一个共享证书列表。每个共享证书边上都有一个“Disable”按钮。如果你想停止一个SSL证书作为共享SSL证书,就点击这个Disable按钮。这不会删除你的SSL证书,只是取消了你的SSL证书的“共享”属性。如果你想关闭你的SSL证书,在点击了“Disable”按钮之后,你会看到类似以下的提示信息:
InstalledSSLHosts(已安装的SSL主机)
页面加载后,你会看到一个包含以下三栏内容的表格:
·Owner-该记录显示的是与安装的证书相应的所有者的用户名。
·Actions-该记录显示了“Delete”按钮。点击这个Delete按钮从服务器上删除相应的SSL证书。你随时可以在服务器上重装SSL证书。
cPanel为您挑选了一些SSL证书的供应商,你可以通过你的WHM界面从这些供应商那里直接购买和安装证书。
Providers(供应商)
XRampTechnologiesSSLCertificates
杰出的产品和客户服务使得XRamp是成为SSL证书的明智选择。XRamp的SSL证书为全球数以千计的组织提供加密的通信服务。
XRamp的SSL证书与cPanel进行了无缝整合,并以一个合理的价格为你和你的客户提供了最好的安全保障。XRamp的SSL证书包括:
SecureSSL(安全SSL)
SecureSSL是一个位于英国的优秀SSL证书供应商。一个Altaire公司,SecureSSL提供多种SSL证书,包括免费试用证书和PremiumSSLWildcard证书。拥有六种以上的SSL证书,SecureSSL总可以为你的网站提供你想要的证书。你也可以为多个服务器购买证书-通过一次交易就可以完成。
GettingStarted(开始)
1.点击theprovider'slogoname或Clickheretopurchasefrom"PROVIDER_NAME"链接,从列表中选择一个供应商,定购你的SSL证书。
2.在页面底部你会看到当前所有可用SSL证书的价格。决定购买哪种证书后,请填写价格表上方的定购表单。
3.点击屏幕顶部的Continue按钮。
4.根据屏幕上的提示完成交易操作。
SSLKey/CrtManager功能让你可以查看和下载当前可用的密钥,证书和证书请求文件。你可以跟踪你用WHM控制面板生成的证书。
1.页面加载后,你会看到一个包含以下三栏内容的表格:
·Keys
·SigningRequests
·Certificates
2.每一栏记录都显示了与Keys,SigningRequests和证书相应的域名。如果某个特定的Key不可用,就会显示“NoKey”。
3.每一栏记录都提供了下载功能。点击downloadiconrepresentedbyagreenarrowanddiskicon(由一个绿色箭头和磁盘图标表示的下载图标),下载相应的Key,SigningRequests或证书。
4.每一栏记录都提供了查看功能。点击viewiconrepresentedbyamagnifyingglass(由一个放大镜表示的查看图标),下载相应的Key,SigningRequests或证书。
点击WebHostManager主界面上的Support进入支持菜单。
1.点击WebHostManager主界面上的Support进入支持菜单。
2.点击菜单中的InteractiveKnowledgeBase链接。
3.在EnterIssue栏中简要输入你遇到的问题的关键词。
4.在AffectedDomain栏中输入有问题的域名,如果需要的话。这会对你找到的有关域名的解决方案进行自定义设置。
5.点击SearchforAnswerbutton。
6.点击需要的解决方案边上的Click-to-fix!链接。
如果你输入一个域名作为搜索条件,那么解决方案程序会自动在该域名中搜索。如果你没有输入域名作为搜索条件,那么程序会在整个账户中进行搜索。
你可以通过SupportCenter向cPanel客服小组提交技术支持请求。在提交请求之前,你也许有兴趣了解一下都有哪些支持方式:
cPanelandWHMFAQ
SupportForums
Documentation
请查阅在线的cPanel和WebHostManager的帮助文档寻找解决办法。
2.点击SupportCenter。
3.点击一个或多个链接。如果你想直接联系cPenal,点击ContactcPanel.net链接。
5.在BriefDescriptionofProblem栏中将你的问题简要描述一遍。
6.在Distributor/PartnerNOCName栏中输入给你软件许可的分销商的名称。
7.在DetailedProblemDescription栏中详细描述你的问题。尽可能多添加问题的细节。你应该说明哪些软件受到了影响,最近有没有对服务器做什么更改,你想达到什么效果,以及你觉得有必要提供的其他信息,以便技术支持人员更好地解决你的问题。
8.在StepstoReproducetheProblem栏中说明如何操作才能让(发送请求)问题重现,以便更好地解决。
9.点击SendRequest(发送请求)。
WebHostManager显示了多项系统信息,说明系统当前的健康状态:
CurrentDiskUsage
显示了每个硬盘和分区当前的磁盘空间用量。
CurrentCPUUsage
CurrentRunningProcesses
显示了当前正在运行的所有进程以及它们所处的位置。
点击WebHostManager主界面上的SystemHealth进入系统健康菜单。
你可以通过设置,让WebHostManager自动监测并消除以下任何进程之一(消除一个进程后,你会收到有关该进程信息的邮件):
我们建议你不要允许这些进程在你的服务器上运行。你也可以添加值得信任的用户,他们不会消除这些进程。
1.点击WebHostManager主界面上的SystemHealth进入系统健康菜单。
2.点击BackgroundProcessKiller。
3.将你希望自动消除的进程边上的复选框勾上。我们建议你不要允许这些进程在你的服务器上运行。
4.在相应的栏中输入值得信任的用户名,如果需要的话。每行输入一个用户名。用户ID小于99(包括root,mysql,named,和cpanel)的所有用户都是默认为值得信任的。
2.点击ShowCurrentCPUUsage。
这个功能显示了每个硬盘和分区当前的磁盘空间用量。
2.点击ShowCurrentDiskUsage。
3.会显示每个硬盘和分区的磁盘空间用量。
显示了当前正在运行的所有进程以及它们在服务器上所处的确切位置。
2.点击ShowCurrentRunningProcesses。
3.会显示服务器上当前正在运行的进程。
SystemReboot菜单让你可以查看你的服务器状态,以及获取有关你服务器的许多有用信息。
点击WebHostManager主界面上的SystemReboot进入系统重启菜单。
ForcefulServerReboot就是强制系统重启但一般不会关闭所有运行的进程。这个功能一般只在GracefulServerReboot不能正常工作的情况下才使用。
1.点击WebHostManager主界面上的SystemReboot进入系统重启菜单。
2.点击ForcefulServerReboot。
GracefulServerReboot是指在关闭服务器上所有进程之后重启系统。这个进程类似于reboot命令。
2.点击GracefulServerReboot。
你可以根据以下操作说明轻松更换WHM的主题。
1.点击WHM菜单中“Themes”下的ChangeWHMTheme链接。
2.页面加载后,找到你想要用于WHM的主题名。
3.点击这个主题名。
4.你的新主题会自动加载。你可以立即使用你的新主题
别忘了将“THEME_NAME”部分替换为你想要使用的主题名,作为WHM的界面。
什么是通用主题管理器?通用主题管理器提供了以下区域用于主题管理:
ManagecPanelThemes
cPaenl主题管理器可以进行以下操作:
ManageThemes
1.点击“cPanel”下的ManageThemes链接。
2.页面加载后,你会看到一个包含以下五栏内容的表格:
·Type(类型)-列表中每个cPanel主题的Type栏应该都有cPanel图标。
"Areyousureyouwishtodeletethistheme"(“你确定要删除这一主题吗?”)
根据你的选择,点击yes或no链接。
InstallATheme
1.点击Browse链接。
2.页面显示后,选择你要上传的主题。(注意:你上传的主题必须是一个.gz文件。)
3.然后,点击Upload(上传)按钮。
AddoncPanelThemes
1.点击ManageAddonThemes链接。
2.如果你有可用的cPanelAddon主题,你将会看到一些选项。每个主题都有如下选项:
·Name
·Author
·Price
·Version(如果可用的话)
另外每个cPanelAddon主题还有一个“InstallandKeepUpdated”复选框。如果你想安装某个cPanelAddon主题并保持更新,请将相应主题的复选框勾上。
3.在以上第2步做好选择后,点击Save按钮。
WebMailManageThemes
WebMail主题管理器可以进行以下操作:
1.点击“Webmail”下的ManageThemes链接。
·Type(类型)-列表中每个Webmail主题的Type栏应该都有Webmail图标。
AddonWebmailThemes
2.如果你有可用的WebmailAddon主题,你将会看到一些选项。每个主题都有如下选项:
另外每个WebmailAddon主题还有一个“InstallandKeepUpdated”复选框。如果你想安装某个WebmailAddon主题并保持更新,请将相应主题的复选框勾上。
WHMManageThemes
1.点击“WHM”下的ManageThemes链接。
2.页面加载后,你会看到一个包含以下六栏内容的表格:
·Type(类型)-列表中每个WHM主题的Type栏应该都有WHM图标。
AddonWHMThemes
2.如果你有可用的WHMAddon主题,你将会看到一些选项。每个主题都有如下选项:
另外每个WHMAddon主题还有一个InstallandKeepUpdated复选框。如果你想安装某个WHMAddon主题并保持更新,请将相应主题的复选框勾上。
点击WebHostManager主界面上的Transfers进入转移菜单。
要指定WHM使用你的自定义转移脚本,你需要确定在WHM转移过程中AllowOverride复选框是勾选过的。
这个功能允许你从另一个服务器复制一个账户,不需要密码。不过你需要放置该账户的服务器的root密码。
1.点击WebHostManager主界面上的Transfers进入转移菜单。
2.在Servertocopyfrom和Serverrootpassword栏中分别输入IP地址或域名以及服务器root密码。
3.在Usernametocopy栏中输入你想复制的账户的用户名。
4.如果你想给转移的账户一个自己的独立IP地址,请将GivenewaccountanIPaddress复选框勾上。
5.点击选择相应的单选按钮说明远程服务器使用的控制面板软件的类型。
6.点击Setup。
如果SSH对root用户关闭了,你需要在Userwithsuaccess和Userwithsuaccesspassword栏中输入属于Wheelgroup(su)的用户的用户名和密码。
如果你知道某个账户的用户名和密码,你可以很快将该账户从一个运行cPanel和WHM的服务器转移到另一个。你不需要被转移账户原来所在的服务器的WebHostManager密码。
2.点击Copyanaccountfromanotherserverwithaccountpassword。
3.在Servertocopyfrom栏中输入你想复制的账户所在的服务器的IP地址或域名。
4.在Usernametocopy和User'spassword栏中分别输入账户的用户名和密码。
5.如果你想给转移的账户一个自己的独立IP地址,请将GivenewaccountanIPaddress复选框勾上。
这个功能允许你将多个账户从一个使用Alab*nza的服务器复制到一个运行cPanel和WHM的服务器上。
2.点击CopymultipleaccountsfromanAlab*nzaserver。
3.在Servertocopyfrom(IPorFQDN):/li>边上的空白栏中输入你想复制的账户所在的服务器的IP地址。
4.在Serverrootpassword边上的空白栏中输入你想复制的账户所在的服务器的root密码。
6.完成第5步以后,在Accessuser'spassword边上的空白栏中输入这个用户的密码。
7.点击GrabAccountList。
8.将你准备复制的账户边上的复选框勾上,或者点击SelectAll复选框选择远程服务器上的所有账户。
9.点击Copy。
假设你在两个服务器上运行cPanel和WHM,你可以将多个域名从一个服务器转移到另一个服务器。你不需要知道另一个服务器上每个账户的具体信息,因为WebHostManager会自动创建一个可用的账户列表供你选择转移。
2.点击Copymultipleaccountsfromanotherserver。
3.在Servertocopyfrom和Serverrootpassword栏中分别输入IP地址或域名以及服务器root密码。
4.点击选择相应的单选按钮说明远程服务器使用的控制面板软件的类型。
5.点击GrabAccountList。
6.将你准备复制的账户边上的复选框勾上,或者点击SelectAll复选框选择远程服务器上的所有账户。
7.点击Copy。
如果你在修改服务于这些网站的DNS服务器,(如果网站的DNS服务器有新的IP地址)你需要确定DNS信息已由每个被转移的域名的注册商更新,否则,网站将不能正常运行。更新DNS信息的时候修改DNS服务器的话可能会导致网站服务器停机。
这个功能让你可以核查服务器上最近复制的所有账户,包括从别的服务器复制到你的服务器上的账户,以及从你的服务器复制出去的账户。
2.点击ReviewCopiedAccounts。
3.页面上会显示一个服务器上最近转入和转出的所有账户列表。