-
httpd.conf
-
named.conf
-
proftpd.conf
标签:des style blog http io ar color os 使用
本手册翻译自cpanel官方文档。
本翻译中文版本版权归美国主机侦探所有,未经允许,禁止复制。
本用户手册主要目的是让新用户熟悉WebHost Manager Interface(WebHost Manager界面);并给老用户补充点额外的知识。本手册将着重介绍如何使用WebHost Manager来安装,配置和管理你的服务器以满足虚拟主机的需要。
如果你是刚刚接触服务器管理和虚拟主机,那么本手册中出现的很多术语和缩略语,你可能都不熟悉。我们建议你先买一本System Administration(系统管理)说明,大致了解服务器的工作原理和虚拟主机的情况。你也可以在类似于Google这样的搜索引擎中查找手册中出现的这些术语和缩略语。
使用屏幕右侧的列表可以查看各个部分的具体内容。点击某部分的标题,你就会看到WebHost Manager相关部分的任务说明。点击目录中的二级标题,可以查看更为具体的相关任务介绍和说明。
本手册是按照如实反映WebHost Manager界面的原则来编排的,而不是根据特定的任务来进行编排。如果要搜索了解某个特定的任务,使用屏幕左上方的搜索工具。例如,你想了解怎样添加“nameserver(解析服务器)”,就可以在搜索文本框中输入“nameserver”,然后点击SEARCH(搜索)。
账户列表功能帮你列出了服务器上所有的账户。同时,它还列出了各账户的详细信息,包括账户的域名,IP地址,用户名,联系Email,分区位置和磁盘空间限定容量等。在列表的底部是账户的总数和一个搜索工具便于你查找特定类型的账户。
Steps(步骤)
1. 要想进入账户信息菜单,在你WebHost Manager界面的主页面上点击Account Information(账户信息)。
2. 点击List Accounts列出你服务器上所有的账户。
Troubleshooting(疑难解答)
如果你有虚拟服务器,那么账户列表功能只会列出一个虚拟服务器上的账户,而不是所有服务器上的账户。
这一功能列出了所有停放在其他域名上的域名。要获得更多有关域名停放的信息,请点击Park or Point a Domain。
Steps(步骤)
1. 要想进入账户信息菜单,在你WebHost Manager界面的主页面上点击Account Information(账户信息)。
2. 点击List Parked Domains。
3. 然后会出现一个停放域名列表。
WebHost Manager可以帮你列出你服务器上所有的子域名。利用这一功能可以列出所有的子域名和停放域名,列表按域名进行排序。
Steps(步骤)
1. 要想进入账户信息菜单,在你WebHost Manager界面的主页面上点击Account Information(账户信息)。
2. 点击List Subdomains。
3. 然后会出现一个按域名进行排序的子域名和停放域名列表。
这一功能可以帮你列出服务器上所有被挂起的账户。
Steps(步骤)
1. 要想进入账户信息菜单,在你WebHost Manager界面的主页面上点击Account Information(账户信息)。
2. 点击List Suspended Accounts。
Troubleshooting(疑难解答)
如果你在列表中看到一个应该被挂起的账户,用Suspend an Account(挂起账户)功能将它挂起。
这一功能可以帮你列出服务器上所有超出了磁盘空间限定容量的账户。
Steps(步骤)
1. 要想进入账户信息菜单,在你WebHost Manager界面的主页面上点击Account Information(账户信息)。
2. 点击Show Account Over Quota。
3. 然后会出现一个显示所有超出了磁盘空间限定容量的账户列表。
利用这一功能,你可以查看服务器每月使用的带宽总量。带宽使用情况按照使用总量和各账户使用情况分别显示。
Steps(步骤)
1. 要想进入账户信息菜单,在你WebHost Manager界面的主页面上点击Account Information(账户信息)。
2. 点击View Bandwidth Usage。
Troubleshooting(疑难解答)
不是所有的带宽使用都在我们的监测中。可能需要一个第三方来监测某些类型的带宽使用情况。
Account Functions(账户功能)菜单让你可以通过你的系统对终端用户账号进行多方面的管理。利用这个菜单,你可以创建域名账户,修改账户,挂起账户,修改账户的所有者,等等。
在你WebHost Manager界面的主页面上点击Account Functions(账户功能)进入账户功能菜单。
这一功能让你可以修改与域名相应的IP地址。
Steps(步骤)
1. 在你cPanel界面的主页面上点击Account Functions(账户功能)进入账户功能菜单。
2. 点击Change Site‘s IP Address。
3. 点击你要进行修改的域名,然后点击Change。
4. 从New Address(新地址)下拉列表中选择新IP地址。
5. 点击Change(修改)。
Troubleshooting(疑难解答)
DNS服务器可能需要长达48小时来记录所做的修改,在此期间,网站不能与新IP地址联接。(译者注:现在一般不需要这么长时间)
你可以利用WHM控制面板内置的“Create a New Account(创建新账户)”功能在服务器上为用户轻松创建一个主机账户。
Steps(步骤)
1. 设置以下选项:
*Domain(域名)
输入新主机账户的域名。当你移到UserName(用户名)文本框或点击页面上其他文本框内部时,WHM会在UserName文本框中自动显示你已经输入的域名。你也可以根据自己的需要对UserName进行修改。
*UserName(用户名)
输入新主机账户的域名。(参看以上Domain部分)
*Password(密码)
输入新主机账户的密码。
Quota(MB)(限额(MB))
输入你新的Base Package将使用的磁盘空间容量限额(MB)。(如果你不希望限制账户的磁盘空间容量,可以直接保留默认的“unlimited”。)
IP
如果你的新Base Package要求一个独立IP地址,将复选框勾上。
CGI Access
如果你的新Base Package要求CGI Access,将复选框勾上。
Shell Access
如果你的新Base Package要求Shell Access,将复选框勾上。
FrontPage Extensions
如果你的新Base Package要求FrontPage Extensions,将复选框勾上。
Max FTP Accounts(限定FTP账户的最大数目)
输入你新的Base Package的FTP账户的最大限定值。(如果你不希望限定这个最大值,可以直接保留默认的“unlimited”。)
Max Email Accounts(限定Email账户的最大数目)
输入你新的Base Package的Email账户的最大限定值。(如果你不希望限定这个最大值,可以直接保留默认的“unlimited”。)
Max Email Lists(限定邮件列表的最大数目)
输入你新的Base Package的邮件列表的最大限定值。(如果你不希望限定这个最大值,可以直接保留默认的“unlimited”。)
Max SQL Databases(限定SQL数据库的最大数目)
输入你新的Base Package的SQL数据库的最大限定值。(如果你不希望限定这个最大值,可以直接保留默认的“unlimited”。)
Max Sub Domains(限定子域名的最大数目)
输入你新的Base Package的子域名的最大限定值。(如果你不希望限定这个最大值,可以直接保留默认的“unlimited”。)
Max Parked Domains(限定寄存域名的最大数目)
输入你新的Base Package的寄存域名的最大限定值。(如果你不希望限定这个最大值,可以直接保留默认的“unlimited”。)
Max Addon Domains(限定附加域名的最大数目)
输入你新的Base Package的附加域名的最大限定值。(如果你不希望限定这个最大值,可以直接保留默认的“unlimited”。)
Bandwidth Limit(MB)(带宽限制(MB))
输入你新的Base Package将使用的带宽限额(MB)。
cPanel Theme(控制面板主题)
选择用于你的新Base Package的cPanel Theme(控制面板主题)。查看Universal Theme Manager(通用主题管理器)文档获取更多信息。
Feature List(功能列表)
选择用于你的新Base Package的Feature List(功能列表)。查看Feature Manager(功能管理器)文档获取更多信息。
IP Address(only for new IP-based accounts)(IP地址(只用于基于IP的账户))
从下拉列表中选择。选项包括:
·Auto Assign(自动分配)——选择这一选项会自动给账户分配一个IP地址。
*Package
从下拉列表中选择用于新账户的Package。如果所选的Package不存在,请查看Add Packages文档说明进行操作。
*Contact Email
输入账户所有者的联系Email。(这应该是一个脱离网络的邮件地址。使用账户所有者的私人邮件地址或他们提供给你的邮件地址。)
*Reseller
将该复选框勾上表明这个账户是个转售账户。
*Owner(only if reseller)所有者(只指经销商)
这一选项默认状态是勾选过的。如果是reseller账户就可以保留默认状态,如果不是,就点击复选框取消选择。
*Use domain registry nameservers(ignore locally configured ones)使用域名注册解析服务器(忽略本地配置的解析服务器)
如果你想使用与域名注册商联接的解析服务器,就将复选框勾选上。否则就不选。
*Nameservers(解析服务器)
如果你已经在这个服务器上创建了解析服务器,这个解析服务器记录会自动被预先填入。
2. 点击Create(创建)按钮。
3. 系统创建新账户需要数秒钟时间,请耐心等待。页面加载结束后会显示类似以下内容的结果:
+===================================+
| New Account Info |
+===================================+
| Domain: YOUR_DOMAIN_NAME
| Ip: YOUR_IP (n)
| HasCgi: x
| UserName: YOUR_USERNAME
| PassWord: YOUR_PASSWORD
| CpanelMod: YOUR_THEME
| HomeRoot: /home
| Quota: x Meg
| NameServer1: NAMESERVER
| NameServer2: NAMESERVER
| NameServer3:
| NameServer4:
| Contact Email:
+===================================+
Changing password for YOUR_USERNAME
Password for YOUR_USERNAME has been changed
Keeping Shell Access (x)
Copying skel files from /home/USER/THEME/ to /home/YOUR_USERNAME/
Added Entries to httpd.conf
Bind reconfiguring on server1 using rndc
Added Dns File
httpd.conf tests passed, installed new configuration
Restarting apache
Updating ftp passwords for YOUR_USERNAME
Ftp password files updated.
Ftp vhost passwords synced
Notification => YOUR_ADMINISTRATOR via EMAIL [level => 3]
wwwacct creation finished
Reseller privs added!
Account Creation Complete!!!
你可以使用WebHost Manager的演示模式功能将任何账户变为演示账户。演示账户限制了用户修改文件和文件夹的权限,但是看起来功能并没有受到影响。演示模式被用作一种营销工具吸引潜在客户。
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击Account Functions(账户功能)进入账户功能菜单。
2. 点击Disable or Enable Demo Mode。
3. 点击你要进行修改的域名或用户名,然后点击Modify(修改)。
4. 点击Enable启用演示模式或点击Disable来关闭演示模式。
Troubleshooting(疑难解答)
如果对你而言演示账户不是足够安全,你可以编辑主题,将所有的链接变成在账户内部进行操作的按钮。
WebHost Manager让你可以随时给服务器上的所有用户发送Email。默认状态下是将邮件直接发送给账户所有者,当然你也可以设定将邮件发送给所有的经销商账户。
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击Account Functions(账户功能)进入账户功能菜单。
2. 点击Email all users。
3. 点击页面顶部的Click Here to Attempt to Guess...链接让WebHost Manager来估计哪些账户没有输入邮件地址,如果有必要的话。
4. 输入姓名,邮件地址,并在From Name,From Email和Subject栏中输入邮件标题。
5. 在主要的空白处输入邮件正文。
6. 如果你想将邮件发送给你自己的客户以及经销商的客户,将Send Email to Reseller‘s Customers(发送邮件至经销商的客户)复选框勾上。
7. 点击Send(发送)。
利用这一功能,你可以在某个特定主机账户上安装Tomcat。点击Apache Tomcat获取更多有关Tomcat的信息。
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击Account Functions(账户功能)进入账户功能菜单。
2. 点击Install Servlets。
3. 从显示的滚动列表中选择你要安装servlets的用户名和域名。
4. 点击Install(安装)为该域名安装Tomcat程序片。
5. 如果需要,重复步骤2和4。
利用这一功能,你可以对某个账户每个月可以使用的带宽做出限制。你也可以对某个用户每个月可以使用的带宽总量做出限制。
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击Account Functions(账户功能)进入账户功能菜单。
2. 点击Limit Bandwidth Usage。
3. 选择你要进行带宽使用限额设置的域名或用户,点击Limit。
4. 在Bandwidth Limit边上的文本框内输入限定数额,点击Change(修改)。
Troubleshooting(疑难解答)
带宽使用情况每天只检测一次,检测时间为服务器时间的午夜至早上6点之间。
Shell Access让账户所有者可以通过SSH登录到网络服务器。你可以指定登录时每个账户所用的Shell。
Shell Access提供了比普通控制面板层次更高的权限,且只能提供给负责任和值得信赖的客户。
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击Account Functions(账户功能)进入账户功能菜单。
2. 点击Manage Shell Access。
3. 点击需要进行管理的账户边上的Enable Normal Shell,Enable Jailed Shell或Disable。你也可以点击Jail All Users按钮对所有账户启用Jail Shell。
Suspended Account Page(挂起账户页面)是指账户所有者在登录被挂起的账户时看到的HTML页面。你可以修改默认的页面,可根据需要添加联系信息,或品牌宣传等。
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击Account Functions(账户功能)进入账户功能菜单。
2. 点击Modify Suspended Account Page。
3. 复制你修改过的页面的HTML代码,并粘贴覆盖掉默认页的代码,或者直接修改默认页的HTML代码以满足你的需求。
4. 点击Save(保存)。
Troubleshooting(疑难解答)
请确保你的HTML代码是正确的,否则页面不能正常显示或根本无法显示。
如果你需要对一个已创建账户的属性进行修改,不必将原账户删掉再重新创建一个新账户,直接修改就可以了。你可以修改账户的控制面板主题,FTP限定额,SQL限定额,等等。你也可以通过Upgrade/Downgrade an Account功能修改Package来达到修改账户的目的。
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击Account Functions(账户功能)进入账户功能菜单。
2. 点击Modify an Account。
3. 点击你要修改的域名或用户名,然后点击Edit(编辑)。
4. 然后像创建一个账户时那样输入新的账户属性。
5. 点击Save保存对账户所做的修改。
Troubleshooting(疑难解答)
要修改一个账户的磁盘空间限定容量或带宽限额,可以使用Upgrade/Downgrade an Account功能。
如果有需要,你可以修改账户所有者的密码。这通常只在账户所有者忘记了密码的时候才会用到,只要他们知道当前密码就可以修改他们的密码。
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击Account Functions(账户功能)进入账户功能菜单。
2. 点击Password Modification。
3. 从显示的列表中选择你要修改密码的域名或用户名。
4. 点击Change Password(修改密码)。
Troubleshooting(疑难解答)
请确认密码是基于Unix系统的有效密码。
Quota Editor(限额编辑器)允许你对账户磁盘空间的限额容量进行修改。
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击Account Functions(账户功能)进入账户功能菜单。
2. 点击Quota Modification。
3. 在需要修改限额的账户边上的Quota栏内输入新的限定值。
4. 点击Change修改账户的限额容量。
Troubleshooting(疑难解答)
如果你所有账户的限定容量都是0,很明显是有问题的,很可能是你的quota.user文件被破坏了。通过命令行运行/scripts/fixquotas来解决这个问题。
Raw Apache Log是指记录了在一定周期内Apache服务器处理的每一条指令的服务器日志。当账户出现问题的原因不明的时候,这个日志可以成为有效的诊断工具。
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击Account Functions(账户功能)进入账户功能菜单。
2. 点击Raw Apache Log Download。
3. 从显示的列表中选择你要下载日志的域名或用户名,然后点击Download Log(下载日志)。
4. 将日志文件保存到磁盘中。
Raw FTP Log是指记录了在一定周期内FTP服务器处理的某账户每一条指令的服务器日志。当账户出现问题的原因不明或者你想跟踪账户上文件传输情况的时候,这个日志可以成为有效的诊断工具。
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击Account Functions(账户功能)进入账户功能菜单。
2. 点击Raw Ftp Log Download。
3. 从显示的列表中选择你要下载日志的域名或用户名,然后点击Download Log(下载日志)。
4. 将日志文件保存到磁盘中。
在WebHost Manager中,你可以随时修改一个账户的位置。这通常用在磁盘可用空间很小,你需要将账户转移至另一个分区或磁盘的时候。
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击Account Functions(账户功能)进入账户功能菜单。
2. 点击Rearrange Accounts。
3. 点击需要转移的域名,然后点击Rearrange(重置)。
4. 从下拉列表中选择你要将域名转移至的磁盘。
5. 点击Move Account转移账户。
Troubleshooting(疑难解答)
请确认你将账户转移至的磁盘有足够的空间,否则你无法转移账户。
在WebHost Manager中,你可以看到在账户创建时就修改了默认的带宽限额的所有账户。你可以将其中任意账户的带宽限额恢复至默认值。
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击Account Functions(账户功能)进入账户功能菜单。
2. 点击Reset Package Bandwidth。
3. 点击相应账户边上的Reset to Package Bandwidth Limit。
WebHost Manager可以随时显示活动和不活动账户的概况列表。不活动账户,顾名思义,就是被挂起的账户;活动账户也就是没有被挂起的账户。
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击Account Functions(账户功能)进入账户功能菜单。
2. 点击Show Active and Inactive Accounts。
3. 接着会显示所有活动和不活动账户的列表。你可以通过点击Make Inactive Domains Active链接激活所有静止账户。
Skeleton Directory(框架目录)是指用于创建所有新账户的目录模板。放在框架目录下的所有文件都会被自动复制到各新账户中。假如你将index.html文件放在框架目录的/public_html/文件夹中,那么所有新账户的/public_html/文件夹中都会自动包含这个文件。
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击Account Functions(账户功能)进入账户功能菜单。
2. 点击Skeleton Directory。
3. 将你希望自动复制到各新账户中的所有文件放到列表的相应目录下。
WebHost Manager可以帮你挂起有问题的账户。挂起简单说来,就是指账户没有网页,不能接受FTP连接,所有邮件被阻。挂起是处理问题账户的第一步,如果不能解决,那可能就需要终止账户了。
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击Account Functions(账户功能)进入账户功能菜单。
2. 点击Suspend/Unsuspend an Account。
3. 从列表中选择相应的域名或用户名。
4. 如果你要挂起某账户,在Reason边上的文本框内简单说明将该账户挂起的原因。
5. 如果你不希望reseller将你挂起的账户恢复,点击Disallow resellers from un-suspending(禁止经销商解除挂起)复选框。
6. 点击Suspend按钮挂起账户,或点击Un-Suspend恢复账户。
Troubleshooting(疑难解答)
如果一个账户已经没用了,你可以使用Terminate an Account(终止账户)功能来终止这个账户。
WebHost Manager可以帮你快速删除账户及所有相关文件。不过,如果你只是想暂时停止某个账户,你只需要将它挂起,而不需要删除。
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击Account Functions(账户功能)进入账户功能菜单。
2. 点击Terminate an Account。
3. 点击你准备删除的账户域名。
4. 如果你想保留该账户的DNS Zone,将Keep DNS Zone边上的复选框勾选上。
5. 点击Terminate删除账户。
Troubleshooting(疑难解答)
如果要删除属于某个用户的所有账户,只需要选择你准备删除的用户就可以了。
带宽使用超过规定的最大限额的账户在每次登录时,都会收到一个带宽超额的提示信息。你可以恢复所有因超出限定带宽被挂起的账户,直到下次带宽检测(每天检测一次)。
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击Account Functions(账户功能)进入账户功能菜单。
2. 点击Un-suspend Bandwidth Exceeders。
3. 阅读信息并点击Ok。
你可以通过账户Package的升级或降级来修改账户。这个操作可以让你实现基于价位和Package结构的广泛一致的修改。
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击Account Functions(账户功能)进入账户功能菜单。
2. 点击Upgrade/Downgrade an Account。
3. 从列表中选择域名或用户名,然后点击Modify(修改)。
4. 从列表中点击选择新方案,然后点击Change(修改)。
Backup板块主要用来配置和恢复备份文件和关键文件(如httpd.conf)的不同版本。
在你WebHost Manager界面的主页面上点击Backup(备份)进入备份菜单。
当修改以下三个文件时,cPanel和WHM会自动对原文件进行备份。
httpd.conf
named.conf
proftpd.conf
你可以随时在需要的时候查看以前的备份版本。恢复的版本会成为最新的版本,而不会删除其他的版本。
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击Backup(备份)进入备份菜单。
2. 点击Configuration File Rollback。
3. 点击以下其中一个按钮:
· [path]/httpd.conf button
· [path]/named.conf
· [path]/proftpd.conf
4. 点击“<”按钮查看以前的版本。在你修改文件时,Date栏会随之更新,显示栏也会更新为修改后的文件的内容。
5. 点击Restore翻回到文件的显示版本。
你可以指定备份的频率以及放置备份的位置——可以放在同一个服务器上或者放到不同的备份硬盘上。你也可以启用备份过程中的某些部分。
备份的间隔周期有以下几种模式:
· Daily——cPanel和WHM在每天,每周和每月各做一次备份。
· Weekly——cPanel和WHM在每周和每月各做一次备份。
· Monthly——cPanel和WHM只在每月做一次备份。
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击Backup(备份)进入备份菜单。
2. 点击Configure Backup。
3. 点击以下内容边上的单选按钮来启用或关闭相应的功能:
· Backup Status(备份状态)——启用或关闭自动备份功能。Restore Only(只恢复)单选按钮用于恢复老备份,而不用于创建新备份。
· Backup Interval(备份间隔时间)——指定备份的间隔时间。
· Days to run backup(指定备份日)——将你希望进行备份的日期勾上。
· Remount/Unmount backup drive(安装/卸载备份硬盘驱动器)——备份创建需要安装和卸载备份装置。这要求一个独立的驱动装置进行操作。
· Bail out if the backup drive cannot be mounted(如果不能安装,取下备份驱动)——如果驱动无法安装,停止备份。如果启用了Remount/Unmount backup drive,推荐这样做。
· Incremented Backup(增长的备份)——备份过程只复制与上次备份相比修改了的部分。这样创建的文件就小得多,不过修改是逐步的,而且备份文件没有压缩过。
· Backup Accounts(备份账户)——备份过程为你的客户复制了所有的账户信息。
· Backup Config Files(备份配置文件)——备份包括配置文件。
· SQL Databases(SQL数据库)——备份包括MySQL数据库。你可以选择将数据备份到另外的账户中或master MySQL目录下,或者两处都备份。
· Backup Raw Access Logs(备份原始访问日志)——备份包括Apache原始访问日志。
· Backup Type(备份类型)——选择你需要的备份类型。
· FTP Backup Host(FTP备份主机)——输入FTP备份主机的域名(只有在启用了Remote FTP Server的情况下才需要)。
· FTP Backup User(FTP备份用户)——输入用于FTP备份主机的用户名(只有在启用了Remote FTP Server的情况下才需要)。
· FTP Backup Pass(FTP备份密码)——输入用于FTP备份主机的密码(只有在启用了Remote FTP Server的情况下才需要)。
· Backup Destination(备份目的地址)——在空白栏中输入文件备份的地址。该地址dir/NFS/coda的空间应该是你所有/home*分区的两倍。
不要将这一项放到你的用户目录/home directory下。
4. 点击Save(保存)。
要特别说明的是,WHM使用你的自定义备份脚本,你需要对root crontab进行编辑并在备份命令行加上--allow-override。
例:
0 1 * * * /scripts/cpbackup --allow-override > /dev/null 2>&1
你可以用WebHost Manager恢复所有你已经创建的备份文件。
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击Backup(备份)进入备份菜单。
2. 点击Restore Backups。
3. 点击以下其中一个按钮:
·Daily
·Weekly
·Monthly
4. 从显示的列表中选择你要进行备份的用户名。
5. 点击选择相应的复选框:
· Recreate Account(重新创建账户)——重新创建整个账户作为恢复备份的一部分,不能只是覆盖已有文件。
· Give IP address(给一个地址)——给账户一个IP地址作为恢复备份的一部分。
· Restore Subdomain Entries(恢复子域名记录)——恢复账户的子域名作为恢复备份的一部分。
· Restore Mail Config(恢复邮件配置)——恢复账户的邮件配置作为恢复备份的一部分。
· Restore MySQL Dbs(恢复MySQL数据库)——恢复任意MySQL数据库作为恢复备份的一部分。
6.点击Start Restore(开始恢复)。
你可以一次恢复多个备份。你只能一次恢复多个同类型的备份:Daily,Weekly或Monthly。
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击Backup(备份)进入备份菜单。
2. 点击Restore multiple backups。
3. 点击Daily,Weekly或Monthly按钮选择你要恢复的备份类型。
4. 将你希望恢复的备份文件边上的复选框勾上,或者点击Select All(全选)。
5. 点击Start Restore(开始恢复)。
利用这一功能,你可以恢复全部备份;cPanel备份和cpmove文件。你可以通过这一功能来恢复某个被备份的账户,或者恢复从别的服务器上转移到你的服务器上的cpmove文件。
文件必须属于以下类型:cpmove-user.tar.gz或user.tar.gz或backup-date_time_user.tar.gz。
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击Backup(备份)进入备份菜单。
2. 点击Restore a full Backup/cpmove file。
3. 在Enter the username for the account you wish to restore边上的空白栏输入你要恢复的账户的用户名。
4. 点击Restore(恢复)。
Troubleshooting(疑难解答)
请确保备份文件放在服务器的/home,/usr/home,/web,/home2,/home3,/root或/usr目录下。
DNS Clustering让你可以同步保存多个服务器的DNS记录。
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击Cluster/Remote Access进入集群/远程访问菜单。
2. 点击Configure Cluster。
3. 勾选Enable DNS Clustering边上的复选框启用DNS集群,然后点击Change(修改)。
4. 在Server IP Address边上的空白栏内输入你准备加入集群的服务器的IP地址。
5. 点击Configure(配置)。
6. 如果有需要,重复步骤4和5。
Remote Access Key用于自动创建账户脚本,外部账单软件,以及多种需要WebHost Manager对账户进行创建,删除或修改的应用程序。有Perl和PHP两种模块提供给应用这些技术的程序。
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击Cluster/Remote Access进入集群/远程访问菜单。
2. 点击Setup Remote Access Key。
3. 点击Generate New Key生成一个新Key。另外,如果正是你需要的,你也可以复制粘贴当前的Key。
cPanel区域包含多种功能来帮助你管理cPanel账户。在你WebHost Manager界面的主页面上点击cPanel进入cPanel菜单。
Branding功能让你可以在cPanel主题中修改图片,然后你就可以将公司标志或其他图片添加到客户界面。当你面对的是不同层次的客户时,这一功能会非常有用。
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击cPanel进入cPanel菜单。
2. 点击Branding来激活Branding功能。
WebHost Manager可以启用或关闭Outlook Express®的自动配置文件。这样cPanel用户只要点击邮件地址边上的链接,服务器就会在他们的电脑上安装Outlook Express®的注册设置。由于配置邮件客户端是用户经常遇到的问题,这个功能就省去了很多对支持的要求。
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击cPanel进入cPanel菜单。
2. 点击Enable/Disable Outlook AutoConfig。
3. 点击Enable启用Outlook Express®自动配置文件或点击Disable关闭Outlook Express®自动配置文件。
Troubleshooting(疑难解答)
该功能只能为Microsoft Windows®的用户服务。
Install cPAddons功能让你可以安装cPanel Addons。
页面加载后,你会看到包含以下五栏内容的表格:
· Installed(已安装)——如果复选框被勾选了,相关的cPAddon脚本就已经被安装了。如果复选框没有被勾选,相关的cPAddon脚本就没有被安装。
· Vendor(供应商)——提供cPAddon脚本的供应商。
· Category(类型)——cPAddon脚本所属的类型(博客,BBS,CMS,聊天,电子商务,图库,留言本,支持)。
· Security(安全)——相关cPAddon脚本的安全级别。
· Name(名称)——相关cPAddon脚本的名称。
Installing A cPAddons Script(安装cPAddon脚本)
Steps(步骤)
1. 勾选你准备安装的cPAddon脚本相应的复选框。你可以选择多个cPAddon脚本进行安装。
2. 点击Update Addon Config按钮。
Uninstalling A cPAddons Script(卸载cPAddon脚本)
Steps(步骤)
1. 勾选你准备卸载的cPAddon脚本相应的复选框。你可以选择多个cPAddon脚本进行卸载。
2. 点击Update Addon Config按钮。
3. cPAddon脚本卸载后,点击back链接。
4. 页面加载后,你可以在你卸载的cPAddon脚本名称边上看到“Completely Remove”链接。只有先点击Completely Remove链接卸载cPAddon脚本相关的安装,才能保证你希望卸载的cPAddon脚本彻底被删除了。否则你只能重装模块才能卸载安装。
Force Refresh of All cPAddon Sources(强制刷新所有cPAddon Sources)
Steps(步骤)
1. 如果你准备刷新所有的cPAddon Sources,请点击Force Refresh of All cPAddon Sources复选框。
2. 点击Update Addon Config按钮。
你可以在服务器上为一个用户或所有用户选择cPAddons。
Show all installs that need to be updated(显示所有需要更新的安装)
这个部分位于“Manage cPAddons”页面的顶端。
Steps(步骤)
1. 从Show下拉菜单中选择All installs that need to be updated。
2. 从Users下拉菜单中选择All Users或者选择某一个用户。
3. 点击Manage按钮。
4. 页面加载后,你会看到包含以下五栏内容的表格:
· User——与安装的cPAddon相应的用户名。
· Addon——相关cPAddon名称。
· Latest——相关cPAddon的最新版本。
· Version——相关cPAddon的当前版本。如果当前版本已过时,就会显示Upgrade链接。点击这个链接对相关cPAddon进行升级。如果当前版本已是最新版本,那么版本号会显示为绿色,否则显示为红色。
· Currently installed in WHM——这一栏的记录要么显示为绿圈标志,要么显示为闪动的红圈标志。cPAddon边上都会显示相应的“Uninstall”链接。点击Uninstall链接整体删除相应的cPAddon。
Show all installs regardless of their status(显示所有的安装,不论处于什么状态)
这个部分位于“Manage cPAddons”页面的顶端。
Steps(步骤)
1. 从“Show”下拉菜单中选择Every Install。
2. 从“Users”下拉菜单中选择All Users或者选择某一个用户。
3. 点击Manage按钮。
4. 页面加载后,你会看到包含以下五栏内容的表格:
· User——与安装的cPAddon相应的用户名。
· Addon——相关cPAddon名称。
· Latest——相关cPAddon的最新版本。
· Version——相关cPAddon的当前版本。如果当前版本已过时,就会显示“Upgrade”链接。点击这个链接对相关cPAddon进行升级。如果当前版本已是最新版本,那么版本号会显示为绿色,否则显示为红色。
· Currently installed in WHM——这一栏的记录要么显示为绿圈标志,要么显示为闪动的红圈标志。cPAddon边上都会显示相应的“Uninstall”链接。点击Uninstall链接整体删除相应的cPAddon。
Upgrade all installs that need it(升级所有需要升级的安装)
这个部分位于“Manage cPAddons”页面顶端“Show installs”部分的下面。
Steps(步骤)
1. 从“Show”下拉菜单中选择Upgrade all installs that need it。
2. 从“Users”下拉菜单中选择All Users或者选择某一个用户。
3. 点击Go按钮。
4. 页面加载后,系统会显示所有升级的cPAddon,以及与其相应的网址链接。
Uninstall all installs that are no longer installed in WHM(卸载所有不再安装WHM的安装)
这个部分位于“Manage cPAddons”页面顶端“Show installs”部分的下面。
Steps(步骤)
1. 从“Show”下拉菜单中选择Uninstall all installs that are no longer installed in WHM。
2. 从“Users”下拉菜单中选择All Users或者选择某一个用户。
3. 点击Go按钮。
4. 页面加载后,你会看到类似于以下的确认信息:“Are you sure you want to uninstall this?”(你确定要卸载吗?)
5. 点击Yes I am sure I want to do this(是,我确认要卸载)链接。
系统会显示所有升级的cPAddon,以及与其相应的网址链接。
Plugins功能提供了一个简单的管理系统,你可以用它安装/卸载和设置任何cPanel插件,如tomcat,modresin,modmono,pro,spamdconf,clamavonnector等等。
Before You Begin(在你开始之前)
页面加载后,你会看到所有可用的cPanel插件列表。列表中每个部分都显示了以下内容:
·Name——插件的名称。
·Packager——生产插件的公司或供应商。
·Installed Version——当前安装的插件的版本。
·Version——当前插件可用的最新版本。
·Price——价格系统的类型,如“Free(免费)”。
Install/Automatic Plugins(安装/自动插件)
Steps(步骤)
1. 将与你希望安装的插件相应的复选框Install and Keep Updated勾上。这样,系统会自动将脚本更新为最新的版本。
2. 点击Save(保存)按钮。
Uninstall Plugins(卸载插件)
Steps(步骤)
1. 每个列出的插件都有一个Uninstall按钮。例设你安装了“pro”现在想卸载,点击Uninstall pro按钮。
2. 你应该可以看到类似以下的信息(以pro为例):
removed `/usr/local/cpanel/bin/leechprotect‘ removed `/usr/local/cpanel/bin/leechprotectinstall‘ removed `/usr/local/cpanel/bin/leechprotectpass‘ removed `/usr/local/cpanel/bin/updateleechprotect‘ removed `/usr/local/cpanel/etc/leechprotect.sql.in‘ removed `/usr/local/cpanel/base/frontend/x/cpanelpro/images‘ removed `/usr/local/cpanel/base/frontend/x/cpanelpro/bluelagoon.html‘ removed `/usr/local/cpanel/base/frontend/x/cpanelpro/delleech.html‘ removed `/usr/local/cpanel/base/frontend/x/cpanelpro/close.jpg‘ removed `/usr/local/cpanel/base/frontend/x/cpanelpro/convert.html‘ removed `/usr/local/cpanel/base/frontend/x/cpanelpro/filelist-convert.html‘ removed `/usr/local/cpanel/base/frontend/x/cpanelpro/doconvert.html‘ removed `/usr/local/cpanel/base/frontend/x/cpanelpro/dohtaccess.html‘ removed `/usr/local/cpanel/base/frontend/x/cpanelpro/doleech.html‘ removed `/usr/local/cpanel/base/frontend/x/cpanelpro/doscale.html‘ removed `/usr/local/cpanel/base/frontend/x/cpanelpro/dothumbdir.html‘ removed `/usr/local/cpanel/base/frontend/x/cpanelpro/filelist-scale.html‘ removed `/usr/local/cpanel/base/frontend/x/cpanelpro/filelist-thumbs.html‘ removed `/usr/local/cpanel/base/frontend/x/cpanelpro/images.html‘ removed `/usr/local/cpanel/base/frontend/x/cpanelpro/leechprotect.html‘ removed `/usr/local/cpanel/base/frontend/x/cpanelpro/scale.html‘ removed `/usr/local/cpanel/base/frontend/x/cpanelpro/submitsupport.html‘ removed `/usr/local/cpanel/base/frontend/x/cpanelpro/support.html‘
你可以展示cPanel或WebHost Manager新闻的自定义版本,而不是默认的新闻脚本。
你可以对以下内容进行修改:
Global cPanel News
在主页上显示所有你能影响到的cPanel,包括你自己的,你的经销商的,以及你的经销商的客户的cPanel。
Global WebHost Manager News
在News区域显示所有经销商的WebHost Manager界面。
Resold Customer News
在主页上显示所有你的经销商的客户的cPanel。
CPanel News
在主页上显示所有你所有客户的cPanel(不是你的经销商的客户)。
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击cPanel进入cPanel菜单。
2. 点击Modify CPanel/WebHost Manager News。
3. 输入或复制粘贴你准备用于相关工作区域的HTML代码。
4. 点击Save News(保存新闻)。
Troubleshooting(疑难解答)
News页面是用HTML编码的,所以在你创建自己的新闻内容的时候需要使用HTML代码。
你可以修改服务器上任何Mailman邮件列表的密码。用户通常在忘记Mailman密码的时候会进行密码修改。
你可以修改以下内容:
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击cPanel进入cPanel菜单。
2. 点击Reset a Mailman Password。
3. 从列表中点击选择Mailman用户。
4. 在New Password栏内输入新的Mailman密码,并点击Change Password(修改密码)。
你可以刷新没有自行重设的购物车。这一指令只能与cPanel预装的购物车脚本一起使用。
你可以修改以下内容:
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击cPanel进入cPanel菜单。
2. 点击Reset a Shopping Cart。
3. 点击问题购物车的Domain Name(域名),然后点击Reset。
当重装proftpd时你需要同步化FTP密码。
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击cPanel进入cPanel菜单。
2. 点击Synchronize FTP Passwords。
你可以将cPanel和WHM升级为最新的版本。WebHost Manager会按照需要检测,下载和应用更新版本。
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击cPanel进入cPanel菜单。
2. 点击Upgrade to Latest Version。
3. 点击Do It。
你可以随时利用WebHost Manager来格式化或装配一个新硬盘。你也可以优化EIDE硬盘(参看以下Optimizing an EIDE hard drive部分获取更多信息)
在你WebHost Manager界面的主页面上点击Disk Drives进入Disk Drive菜单。
向服务器添加新硬盘时,你需要格式化并装配这个硬盘。另外,如果你希望清空当前磁盘的所有内容,可以将它进行格式化。
注意:格式化硬盘会将该硬盘所有内容清空。
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击Disk Drives进入Disk Drive菜单。
2. 点击Format/Mount A New Hard-drive。
3. 按照屏幕提示完成操作。
你可以通过WebHost Manager优化EIDE(Enhanced Integrated Drive Electronics,增强型电子集成驱动器)来获得更快的运行速度和更强大的性能。
在老的芯片组上运行该功能可能会导致服务器的锁住或崩溃。使用风险您自行承担。
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击Disk Drives进入Disk Drive菜单。
2. 点击Optimize EIDE Hard-drives。
3. 阅读显示的警告。
4. 点击OK继续下一步。
从停放域名到添加DNS区域,DNS Functions区域可以管理DNS的所有方面。
修改网站的DNS信息有可能导致网站短期内不能正常显示,也可能会导致完全停止解析。
在你WebHost Manager界面的主页面上点击DNS Functions进入DNS Functions菜单。
DNS区域时你域名的一部分,但它包含的DNS信息可能不一样。比如说,你向business.co.nz添加了一个DNS区域training.business.co.nz,你可以根据自己的喜好任意编辑training.business.co.nz这个DNS区域。
除非你很清楚如何操作,否则不要随意添加DNS区域。
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击DNS Functions进入DNS Functions菜单。
2. 点击Add A DNS Zone。
3. 在IP或Domain栏中输入IP地址或DNS区域的域名。
4. 点击Do It。
Troubleshooting(疑难解答)
DNS区域生效可能需要几个小时的时间,请耐心等待。
A记录是指Address(地址)记录,你可以随时为你的主机名添加A记录。
除非你很清楚如何操作,否则不要随意添加DNS区域。(按原文应该是这个翻译,但是感觉有问题,应该是添加A记录?)
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击DNS Functions进入DNS Functions菜单。
2. 点击Add An A Entry For Your Hostname。
3. 如果显示信息正确无误,请点击Add The Entry。
Troubleshooting(疑难解答)
DNS区域生效可能需要几个小时的时间,请耐心等待。
如果你不再需要某方面的DNS信息,你就可以删除相关的DNS区域。
除非你很清楚如何操作,否则不要随意删除DNS区域。
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击DNS Functions进入DNS Functions菜单。
2. 点击Delete A DNS Zone。
3. 从显示的列表中选择你准备删除的DNS区域,然后点击Delete。
使用Zone Template Editor(区域模板编辑器),你就可以对用于创建DNS记录的默认区域进行编辑。除非你有自定义设置选项,否则你不需要编辑这些内容。
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击DNS Functions进入DNS Functions菜单。
2. 点击Edit Zone Templates。
3. 点击你要编辑的类型。
4. 在显示栏内编辑区域模板。
5. 点击Save(保存)。
WebHost Manager让你可以随时对MX记录(Mail Exchange Record,邮件交换记录)进行修改。如果需要的话,你可以通过更改MX记录将某个特定域名的邮件指向另一个邮件服务器。
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击DNS Functions进入DNS Functions菜单。
2. 点击Edit An MX Entry。
3. 从列表中选择The Required Domain(需要的域名),然后点击Edit(编辑)。
4. 输入邮件将被发送到的新域名,点击Save(保存)。
你可以在服务器的Setup Level建立首要/主要解析服务器的关系。查看Editing your server setup获取更多信息。如果你设置了一个主要解析服务器,你需要在这两个解析服务器之间建立一种信任关系,这样你就可以添加主要解析服务器中的所有DNS记录。因而也省去了登录多个服务器逐一设置DNS记录的麻烦。
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击DNS Functions进入DNS Functions菜单。
2. 点击Establish A Trust Relationship With a Primary Nameserver。
3. 在Master Server Root Password栏中输入信任解析服务器的根密码。
4. 点击Do It。
WebHost Manager让你可以将一个域名(域名A)停放在另一个域名(域名B)上,这样可以将域名A所有的HTTP和Email流量指向域名B。
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击DNS Functions进入DNS Functions菜单。
2. 点击Park or Point A Domain。
3. 在空白栏中输入你希望所有访问被指向的域名,或者从Domain to Park on Top列表中点击The Available Domain(可用域名)。
4. 在Domain To Park Field中输入你准备停放的域名。
5. 点击Do It。
WebHost Manager让你可以在任何需要的时候清空你的解析服务器配置。
注意:在进行清空操作的时候,你不可以编辑任何解析服务器配置文件。
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击DNS Functions进入DNS Functions菜单。
2. 点击Perform A DNS Cleanup。
3. 阅读警告信息。
4. 如果没问题,点击OK。
WebHost Manager让你可以将当前域名的所有流量转发至另一个域名。你只能将顶级域名转发至另一个位置,而不能转发到这个域名的子域名的特定文件夹。
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击DNS Functions进入DNS Functions菜单。
2. 点击Setup/Edit Domain Forwarding。
3. 在The Domain Field中输入你准备转发的域名,在The Redirection URL Field中输入转送URL地址。如果有需要,重复这一步。
4. 点击Save Map。
如果你已经与主要解析服务器建立了信任关系,你还需要在添加了新的DNS记录之后让主要和次要解析服务器之间的DNS记录保持同步。
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击DNS Functions进入DNS Functions菜单。
2. 点击Synchronize DNS Records With Primary Nameserver。
3. 你会看到一个状态列表。
在E-Mail区域,你可以检测有问题的邮件地址,管理你的邮件队列,以及查看服务器上邮件统计数据。
在你WebHost Manager界面的主页面上点击Email进入Email菜单。
在Exim Mail Queue(Exim邮件队列)区域你可以查看邮件队列中所有等待发送的邮件,以及所有送达或删除邮件的尝试。邮件队列中包含所有已被发送但因某种原因还留在服务器上的邮件。点击exim.org查看更多有关邮件队列的信息。
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击Email进入Email菜单。
2. 点击Manage Mail Queue。
3. 查看相关需要的邮件。点击邮件边上的Delete链接可以删除该邮件,或者点击Deliver Now链接立即发送邮件。
4. 如果需要删除邮件队列中的所有邮件,请点击Delete All Messages In Queue链接。
5. 如果需要立即发送邮件,请点击Attempt To Deliver All Messages In Queue链接。这对检测Exim是否正常运行很有帮助。
Mail Troubleshooter让你可以向有问题的地址发送检测邮件,查明问题到底出在哪里。这一过程可以查出服务器上的绝大部分邮件相关问题。
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击Email进入Email菜单。
2. 点击Mail Troubleshooter。
3. 在Email To Trace栏中输入有问题的邮件地址。
4. 点击Do It。
Troubleshooting(疑难解答)
如果Mail Troubleshooter没有显示问题的根源,你需要查看服务器上的邮件日志,或者查看发回到账户的邮件,如果有的话。
这一功能可以帮你重建邮件数据库,以及修复邮件数据库和邮箱的权限问题。
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击E-mail进入Email菜单。
2. 点击Repair Mailbox Permissions。
3. 邮箱和数据库修复以后,你可以看到Complete!
View Mail Statistics功能可以显示服务器上多项邮件统计数据,包括邮件总流量,每小时发送和送达的邮件总数,发送和接收邮件总数最多的前50个账户,以及一个错误信息列表。
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击E-mail进入Email菜单。
2. 点击View Mail Statistics。
3. 接着会显示这些邮件统计数据。
View Relayers功能可以让你看到谁在利用你的服务器进行邮件转发。点击exim help获取更多有关利用中继服务器转发邮件以及如何阻止这一行为的信息。
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击E-mail进入E-mail菜单。
2. 点击View Relayers。
3. 利用你的服务器进行邮件转发的用户会被列出,列表按照通过中继发送的邮件排序。
4. 点击选择User or Domain Name(用户或域名)查看邮件是从哪里转发出去的。
FrontPage®是一个非常流行的网站设计工具。为了支持使用FrontPage的客户,你需要在他们的网站上安装FrontPage扩展以使FrontPage的“Quirks”可以在Linux服务器上正常工作。
如果你要给一个账户重装FrontPage®扩展,安装之前你需要首先卸载原来所有的扩展。
在你WebHost Manager界面的主页面上点击FrontPage®进入FrontPage®菜单。
FrontPage®是一个非常流行的网站设计工具。为了支持使用FrontPage的客户,你需要在他们的网站上安装FrontPage扩展以保证FrontPage的“Quirks”可以在Linux服务器上正常工作。
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击FrontPage®进入FrontPage®菜单。
2. 点击Install FrontPage® Extensions。
3. 从显示的列表中点击相应的域名或用户名。
4. 点击Install(安装)。
Troubleshooting(疑难解答)
如果安装有问题,请在安装前先卸载扩展。
有些客户可能需要安装FrontPage®邮件扩展。这一功能可以找到所有没有安装FrontPage®邮件扩展的账户并给它们进行安装。
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击FrontPage®进入FrontPage®菜单。
2. 点击Install FrontPage® Mail Extensions。
3. 你会看到搜索和安装进程的状态列表。
如果FrontPage®在网站上已经停止工作,或者你已经不需要在网站上使用FrontPage®,你应该在这个网站上卸载FrontPage®扩展。
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击FrontPage®进入FrontPage®菜单。
2. 点击Uninstall FrontPage® Extensions。
3. 从显示的列表中点击相应的域名或用户名。
4. 点击Uninstall(卸载)。
Troubleshooting(疑难解答)
如果安装有问题,请在安装前先卸载扩展。
cPanel和WHM使用的是综合的安装程序,与安装复杂的cPanel和WHM程序包相比省了很多力气。安装cPanel和WHM,你需要:
·一个安装了supported operating systems(支持的操作系统)之一的基本服务器。
·一个cPanel证书(如果没有这个证书文件,cPanel和WHM不能运行)。
Before You Begin(在你开始之前)
cPanel和WHM只能安装到安装好操作系统的空白服务器上。你的服务器上不能有任何准备保留的数据。这些数据包括但不限于网页,配置文件,用户账户和脚本。安装程序可能会对你的系统做不少改动,包括为你下载和配置需要的程序包。由于cPanel对系统的改动量相当大,因此建议,如果要卸载cPanel和WHM软件,请重新格式化服务器。
推荐使用带有基本安装选项的操作系统全新安装cpanel和whm。需要有开发工具库(gcc,C等)和wget。
·cPanel和WHM会安装Apache,MySQL,exim,PHP等。你不需要预先安装这些服务程序。
·你应该保证你的程序包管理(或端口)系统配置无误(yum,apt-get,up2date,ports)。
·你还需要确定/etc/resolv.conf下包含的是可以让你正常解析域名的有效解析服务器。
例 > 如果你想对此进行测试,可以尝试:dig domain.com@serverip
这个服务器的主机名应该是一个特别的名字,不能用于服务器的其他地方。千万不要将主机名设定为一个已用的名称(www,ftp,mail等)或者设定为服务器上的一个账户名(www.domain.com)。这就是说你的主机名绝对不能是一个域名,尤其不能是你的域名!!
如果你已经获得了cpanel许可证,而且你希望cPanel来为你安装,你可以通过request it提出请求。请一定要提供你的IP地址,服务器以及服务器安装的操作系统的根密码。我们不收安装费。
下面是推荐的分区
Item | Setting |
/boot | 35 MB (Megabytes) |
/usr | 8192+ MB (8192MB if you have a 80GB drive, 10240MB for a 100GB drive, 20480MB for a 200GB drive, etc.) |
/var | 2500+ MB |
/tmp | 512+ MB |
/ | 2048 MB |
/home | Grow to fill disk |
swap | 2x memory size |
“/tmp”是一个比较特殊的目录,它要求对系统所有用户和进程都可写。一般来说,一个目录如果所有用户和进程都可写的话,会有很大的安全隐患,但是这个目录不一样。为了将不安全目录带来的安全隐患降到最低,需要确认并可能重装带有“no exec”选项的分区。另外,安装程序将确认附加信息(sticky bit)设置在这个目录下且其他许可正确无误。如果“/tmp”没有安装在一个独立的分区,安装程序会创建一个512M的文件系统磁盘图像并用“no exec”指令将“/tmp”安装到新创建的磁盘图像上。在大多数情况下,512M对于“/tmp”分区已经足够了;不过你的系统可能需要更大的空间。因此建议,在安装cPanel之前为“/tmp”的mount point(根据具体的尺寸大小而定)留有一个单独的分区。
Custom Configurations(自定义配置)
cPanel在cPanel和WHM软件中提供了很多工具,便于解决自定义服务器和客户端的配置。像这些工具中的easyapache,你可以用来配置模块,编译选项,httpd.conf修改等。其中还有一系列的钩子(hooks)/usr/local/cpanel/hooks/ ,便于你根据不同的事件进行不同的操作。我们的宗旨是让操作更灵活,让你的服务器按照你所希望的那样来运行。
·Network Address Translation(NAT,网络地址转换)
·www.cpanel.net的可支持操作系统列表中未列出的操作系统
在使用cPanel和WHM时,如果使用以上任一配置将可能并且很可能导致一些预想不到的结果。我们强烈建议您不要使用。
Minimum System Requirements(最低系统要求)
·P266
·256Meg的RAM(内存)
·20GB的空间(托管多个账户需要的分区空间。新文件需要的空间不到500MB)
To Install cPanel and WHM(安装cPanel和WHM)
确认你是作为root登录的,然后执行以下命令:
# cd /home
# sh latest
安装程序开始了,不同的机器可能需要30到60分钟不等。如果出现提问又没有默认的回答,请按Enter或q键。安装完成后,你需要设置WebHost Manager——查看Logging on for the First
Time获取更多信息。
如果你是第一次登录WebHost Manager,你需要在服务器上完成一些基本设置。完成之后,你就可以正常登录到WebHost Manager了。查看Logging On获取更多信息。
Steps(步骤)
1. 在网络浏览器中输入你WebHost Manager的地址。地址格式应该是http://www.yourdomain.com:2086/或https://www.yourdomain.com:2087/。
2. 在User Name和Password栏中输入你的用户名(root)和密码(服务器的根密码)。
3. 点击OK。
4. 在第一页上点击Next(下一步)。
5. 阅读法律协议,点击I Agree(我同意)或I Disagree(我不同意)按钮。
6. 在Main Shared Virtual Host IP栏中输入你准备用于设置虚拟主机的IP地址。所有账户都会被自动创建到这个IP地址上(除了有独立IP地址的账户)。
7. 在Server Contact E-Mail Address和Server Contact Pager Address栏中输入服务器管理员的详细联系信息。
8. 在Default cPanel Theme栏中输入你准备使用的默认的cPanel主题名。所有新创建的没有指定主题的账户都将显示这一主题。查看31-Themes部分获取更多有关主题的信息。
9. 如果你使用eth0以外的设备作为互联网的主要连接,请在Alternate Main Ethernet Device栏中输入设备名。
10. 在Default Home Directory和Home Directory Prefix栏中分别输入将创建所有新用户账号的默认用户目录和与其他用户分区匹配的前缀。如果你输入一个前缀“home”,所有含有“home”的目录都将被用来存储账号。这也就是说,即便你将默认的用户目录设定为/home,但如果你输入“home”作为用户目录前缀,那么在/home /home2 /usr/home /home3以及其他名称中含有“home”的目录下都会创建新账户。因此,你绝对不能用名称中含有“home”的目录来存储备份。
11. 在Hostname栏中输入服务器当前的主机名。
12. 输入你希望收到的Apache日志的类型。有以下两个选项:
·Combined——记录所有信息,包括参照页,用户代理和被请求的文件。
·Access——只记录被请求的文件信息。
13. 创建新账户时,在Minimum UID栏中输入待分配的用户ID最小值。通常,低于500的值会保留给系统用户使用,其他用户不能占用。因此,我们不建议将Minimum UID设定在500以下。
14. 在Primary Nameserver,Secondary Nameserver,Tertiary Nameserver和Fourth Nameserver栏中输入四个解析服务器名称。Primary Nameserver和Secondary Nameserver是必填项。
15. 选择是否为Apache脚本/cgi-bin/创建别名/usr/local/apache/cgi-bin/。y=Yes,n=no。这个别名意味着,Apache会将/cgi-bin/目录下的所有文件当作cgi脚本来处理。
16. 在AIM Password和AIM Username栏中输入你AIM(AOL Instant Messenger)的用户名和密码。
17. 在Server Contact ICQ,ICQ ID和ICQ Password栏中分别输入你的ICQ用户身份号码,ICQ ID和ICQ密码。
18. 如果需要,在Master Nameserver栏中输入主要解析服务器的IP地址。
如果启用这一选项,你的服务器将成为辅助服务器。在启用这一选项后,最好与主要解析服务器建立信任关系。
查看8-DNS Functions部分(根据中文手册的页面编排添加链接)获取更多有关建立信任关系的信息。
19. 如果这个服务器属于一个服务器集群(cluster),在Master Cluster Server中输入主要集群服务器的IP地址。
20. 点击Save(保存)。
21. 点击Finish(完成)。
22. 点击Continue(继续)。
Troubleshooting(疑难解答)
你可以随时修改最初的服务器设置。查看Editing your server setup获取更多信息。
你需要登录后才能使用WebHost Manager来管理你的网络服务器。记住,WebHost Manager给了用户很高的访问权限,只能让可信赖的人员使用。
Steps(步骤)
1. 在网络浏览器中输入你WebHost Manager的地址。地址格式应该是http://www.yourdomain.com:2086/或https://www.yourdomain.com:2087/。
2. 在User Name和Password栏中输入你的用户名(root)和密码(服务器的根密码)。
3. 点击OK。
4. 接着你会看到WebHost Manager的主页面。
Troubleshooting(疑难解答)
如果你的浏览器用http://www.yourdomain.com:2086/或https://www.yourdomain.com:2087/都无法登录,请尝试http://www.yourdomain.com/whm。
WebHost Manager Change Log显示了cPanel和WHM以往版本的变更记录和你正在运行的WHM的变更记录。日志会显示所有的纠错记录,新功能,以及自cPanel和WHM上一个版本的变更之处。
Steps(步骤)
1. 登录到WebHost Manager。如果需要,点击查看Logging on。
2. 点击导航菜单顶部的Change Log。
在IP Functions区域,你可以添加和管理IP地址,包括添加和保留地址和显示IP使用情况。
在你WebHost Manager界面的主页面上点击IP Functions进入IP Functions菜单。
WebHost Manager让你可以随时添加新IP地址以及地址要求的子网掩码。
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击IP Functions进入IP Functions菜单。
2. 点击Add a New IP Address。
3. 在IP(s) to add栏中输入IP地址。
4. 如果需要,在Subnet Mask栏中为这个IP地址修改子网掩码的默认值。
5. 点击Do It。
这个功能让你可以修改与域名关联的IP地址。
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击IP Functions进入IP Functions菜单。
2. 点击Change Site‘s IP Address。
3. 点击你要进行管理的域名,然后点击Change Password(修改密码)(这里原文有误,应该是修改ip才对)。
4. 从新地址下拉列表New Address Drop-down List中选择New IP address(新IP地址)。
5. 点击Change(修改)。
Troubleshooting(疑难解答)
DNS服务器可能需要48个小时的时间来注册以上修改,在此期间网站与新IP地址不能进行关联。
这个功能让你可以将服务器转移到一系列新IP地址。不过这个工具不会为你绑定新IP地址。
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击IP Functions进入IP Functions菜单。
2. 点击IP Migration Wizard(RC2)。
3. 在空白栏中输入服务器将使用的New IP Address(新IP地址)。每行只能输入一个IP地址。
4. 从New Address Drop-down List(新地址下拉列表)中选择New IP address(新IP地址)。
5. 点击Continue继续下一步。
Troubleshooting(疑难解答)
要将IP地址与服务器绑定,在IP Migration Wizard主页面上点击here(这里)。然后,输入一个新IP地址,点击Do It。
重建IP地址池可以空出IP地址并更新/etc/ipaddrpool。
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击IP Functions进入IP Functions菜单。
2. 点击Rebuild The IP Address Pool。
3. 你会看到一个状态列表。
这个功能让你可以看到服务器上所有IP地址以及它们指向的域名的列表。
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击IP Functions进入IP Functions菜单。
2. 点击Show IP Address Usage。
3. 接着你会看到所有IP地址及其关联域名的列表。
你可以看到一个显示了所有链接到你服务器的IP地址列表。你可以从列表中删除IP地址,只要不是服务器的独立IP地址。
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击IP Functions进入IP Functions菜单。
2. 点击Show or Delete Current IP Addresses。
3. 你会看到当前的IP地址列表。点击Remove删除特定的IP地址。
WebHost Manager让你可以保留IP地址,这样它们就不会在给新账户自动分配IP地址时被使用。(这只适用于通过IP复选框创建的新账户——点击查看Creating A New Account获取更多信息。)
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击IP Functions进入IP Functions菜单。
2. 点击Show/Edit Reserved IPs。
3. 你会看到当前的IP地址列表。被保留的IP地址边上的复选框已经被勾上了。
4. 点击IP地址边上的Checkbox(复选框)来保留或取消保留相应的地址。然后点击Save(保存)。
在Languages区域,你可以为cPanel创建,修改以及上传/下载语言配置文件。这些配置文件接受HTML代码并可以让你修改cPanel中所有的文字来符合你的客户当地的语言习惯。
在你WebHost Manager界面的主页面上点击Languages进入Languages菜单。
cPanel使用的一些现有脚本已经安装了预先配置好的语言文件。你可以随时选择适当的语言文件供客户使用。
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击Languages进入Languages菜单。
2. 点击Additional Language Configuration。
3. 在下拉列表中为每种脚本选择需要的语言。
4. 点击Save(保存)。
要创建一个新的语言文件,你需要克隆或复制一个现有的语言文件。然后你可以下载这个文件来手动编辑(参看Downloading a language file)或者在线编辑文件(参看Editing a language file)。
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击Languages进入Languages菜单。
2. 点击Clone/Create a New Language。
3. 点击选择你想要克隆的语言文件。
4. 在Please enter a name for the new language栏中输入新语言文件的名称,然后点击Do It。
5. 你可以下载这个文件来手动编辑(参看Downloading a language file)或者在线编辑文件(参看Editing a language file)。
如果你不再需要某个语言文件,这个功能可以帮你把它从服务器删除。删除前请确定没有用户在使用这个文件,否则他们就不能使用这个语言了。
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击Languages进入Languages菜单。
2. 点击Delete a Language File。
3. 点击你准备删除的语言文件的名称。
你可以下载一个语言文件进行脱机编辑。这在你复制了一个现有的文件并准备改为新语言文件的时候最为有用(参看Cloning a language file获取更多信息)。
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击Languages进入Languages菜单。
2. 点击Download a Language File。
3. 点击选择你想要下载的语言文件。
4. 将显示的文本复制粘贴到你日后可以编辑的文本文件中。
你可以编辑用于任何语言文件的文字。使用这个功能,你可以对当前使用中的语言文件进行小的改动,或者将一个克隆的语言文件彻底变为一个新语言文件。
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击Languages进入Languages菜单。
2. 点击Edit a Language File。
3. 点击你准备编辑的语言文件。
4. 修改任何可编辑的文本。如果需要你也可以使用HTML代码。
5. 点击Save(保存)。
Troubleshooting(疑难解答)
大多数第三方主题或皮肤都没有办法通过语言文件改变。请联系你的主题的创作者获取更多信息。
当你完成对一个下载文件(参看Downloading a language file获取更多信息)的修改时,你就可以上传这个新语言文件了。
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击Languages进入Languages菜单。
2. 点击Upload a Language File。
3. 点击Browse...按钮来选择你准备上传的语言文件。这可以是任何纯文本文件。
4. 点击Upload。
这个功能让你可以修改与多账户关联的IP地址。你可以用这个功能将一组账户与某个特定的IP地址进行关联。
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击Multi-Account Functions进入多账户功能菜单。
2. 将你准备修改的域名左边的复选框勾上。
3. 点击Change IPs of Selected Accounts(修改所选账户的IP)。
4. 从New Address(新地址)边上的下拉列表中选择你希望与所选账户进行关联的IP地址。
5. 点击Change IPs(修改IP)。
这个功能让你可以一次性修改多个账户的某个属性。这些属性包括:账户的所有者(经销商),账户正在使用的主题,账户的创建日期,账户使用的默认语言以及账户的Package类型等。查看3-Account Functions中Create a New Account部分与属性相关的详细信息。
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击Multi-Account Functions进入多账户功能菜单。
2. 将你准备修改的域名左边的复选框勾上。
3. 从下拉列表中选择你希望为以上所选账户所做的修改选项。(你只要选择你要修改的值,并非所有的值,除非都需要)。
4. 点击Change(修改)。
这个功能让你可以同时从服务器删除多个账户。当经销商欠费或转换供应商的时候,这个功能就会派上用场。需要注意的是,这会永久删除账户。要想轻松恢复,除非你将这些账户做了备份。
Steps(步骤)
1. 在你WebHost Manager界面的主页面上点击Multi-Account Functions进入多账户功能菜单。
2. 点击Terminate Multiple Accounts。
3. 将你准备终止的域名左边的复选框勾上。
4. 在终止账户后,如果你还想保留该账户的DNS区域,可以将域名右边的复选框勾上。(如果你还没有终止账户,不需要勾选这个复选框)
5. 将显示的句子复制到Destroy Selected Accounts上方的空白栏中。
6. 点击Destroy Selected Accounts(摧毁所选的账户)。
你可以通过Change Hostname选项来修改你服务器的主机名。挑选一个好的主机名很重要,这个主机名既不能用于任何账户又必须是为大众所接受的,因为它将出现在所有邮件的标题栏里。主机名必须是一个FQDN(Fully Qualified Domain Name,完全合格域名)。每个有效的主机名都必须含有至少2个圆点符号,如entropy.yourdomain.com。
WebHost Manager会自动随机生成10个基于当前主机名的主机名,作为可以使用的样本。
Steps(步骤)
1. 点击WebHost Manager主界面上的Networking Setup进入网络设置菜单。
2. 点击Change Hostname。
3. 在New Hostname栏中输入新修改的主机名。
4. 点击Change(修改)。
Troubleshooting(疑难解答)(只面向高级用户)
如果你收到有关主机名的错误提示,或者你无法通过WebHost Manager来修改主机名,请尝试以下命令行:
hostname
输出结果的格式应该如下所示:
servername.domain.com
应用以下命令行将主机名改为一个完全合格的域名:
hostname servername.domain.com
将“servername”部分替换为服务器名,将“domain.com”部分替换为你管理的域名,如:你托管的公司域名或者服务器上的主域名。
现在,运行:
hostname
如果输出结果正是你所使用的域名,说明一切正常。如果你还是收到了有关主机名的错误提示,请联系你的host或cPanel寻求帮助。
当创建一个新的解析服务器时,你需要为这个服务器添加一个IP地址。
Steps(步骤)
1. 点击WebHost Manager主界面上的Networking Setup进入网络设置菜单。
2. 点击Manage Nameserver IPs。
3. 在Nameserver栏中输入这个解析服务器的IP,然后点击Assign。
4. 如果你希望删除一个解析服务器,点击其名字右边红色的X。
解析器配置文件(/etc/resolv.conf)是解析服务器例程的配置文件。一般情况下,你不需要修改resolv.conf。
Steps(步骤)
1. 点击WebHost Manager主界面上的Networking Setup进入网络设置菜单。
2. 点击Modify Resolver Configuration。
3. 点击Continue(继续)。
4. 如果你不太清楚如何操作,请阅读提示信息。在Primary Resolver栏中输入主要解析服务器的IP地址。
5. 如果需要,在Secondary Resolver和Tertiary Resolver栏中分别输入另外的解析服务器的IP地址。
6. 点击Continue(继续)。
你可以用Packages创建自己的自定义虚拟主机方案,同时它也是WebHost Manager一个非常关键的功能。这些Packages构成了你虚拟主机服务的核心业务,而你的价格结构也需要慎重考虑。在这一步,WebHost Manager允许你对大量的参数进行自定义设置,从磁盘空间容量和带宽到子域名和MySQL数据库的数目,以及定义是否允许CGI和Shell Access和设定提供哪种cPanel默认主题。
点击WebHost Manager主界面上的Packages进入Packages菜单。
Packages允许你创建新账户,这些新账户带有预先设定好的磁盘空间,带宽,E-mail账户等,这一功能非常有益于你的业务。Packages(主机方案)帮你缩短了之前创建新账户所需的时间。
Steps(步骤)
1. 点击WebHost Manager主界面上的Packages进入主机方案菜单。
2. 点击Add Packages。
3. 在The Package Name和Quota栏中分别输入Package的名称和账户可以使用的磁盘空间最大容量。
4. 通过勾选或取消Shell Access复选框确定是否允许Shell Access。
5. 在Max FTP Accouts,Max Email Accounts,Max Email Lists,Max SQL Databases,Max Sub Domains,Max Park Domains和Max Addon Domains栏中分别输入各个项目允许的最大数目。
6. 通过勾选或取消CGI Access和FrontPage® Extensions复选框确定是否允许CGI Access和FrontPage® Extensions。
7. 在Bandwidth Limit栏中输入账户可用的最大带宽(MB)。
8. 在cPanel Theme栏中点击选择用于账户的Default cPanel Theme(默认cPanel主题)。
9. 在Feature List栏中点击选择用于账户的Default Feature(默认功能)。
10. 点击Create(创建)。
Troubleshooting(疑难解答)
如果你不想设置某个功能的限定值,可以在这个功能旁边的栏中输入unlimited。
如果你不想再提供某个账户Package,你可以从Package列表中将它删除。删除操作不会影响到正在使用这个Package的用户。
Steps(步骤)
1. 点击WebHost Manager主界面上的Packages进入Packages菜单。
2. 点击Delete Packages。
3. 点击选择你准备删除的Package名称,然后点击Kill。
Troubleshooting(疑难解答)
删除一个Package不会删除或修改当前正使用这个Package的账户。
无论何时,无论你想修改Package的哪一方面,你都可以对Package进行修改。这些修改不会影响用被修改的Package创建的账户,但是会影响使用这个Package的新账户。
Steps(步骤)
1. 点击WebHost Manager主界面上的Packages进入Packages菜单。
2. 点击Edit Packages。
3. 点击选择需要的Package,然后点击Edit(编辑)。
4. 修改相关项目的内容。点击Packages查看各项内容的描述说明。
5. 完成Package的编辑后,点击Edit。
Feature Manager功能让你可以管理你用户的cPanel中可用的功能。你可以创建一个或多个功能列表,每个都有其各自的功能,你可以在创建账户时将它们分配给每个新用户。
Steps(步骤)
1. 点击WebHost Manager主界面上的Packages进入Packages菜单。
2. 点击Feature Manager。
3. 在Feature List Name栏中输入你需要添加的功能列表名称,然后点击Add。
4. 点击相关复选框来启用或关闭各项功能。
5. 完成编辑功能列表后,点击Save(保存)。
Troubleshooting(疑难解答)
点击Edit编辑功能列表,或者点击Delete从列表中删除某个功能。
什么是ACL列表?有了ACL列表,你可以为某个转售商保存和调用一系列的功能限制。这些列表的工作原理与用于普通账户的packages一样。保存ACL列表让你可以快速创建有着复杂设置选项的转售商账户。
界面主要分为以下3个部分。
· Account Creation Limit(账户创建限制)——这些选项允许你设定一个转售商可以拥有的账户数目以及这些账户可以使用的资源数。
· Feature Limits(功能限制)(ACL列表)——这些选项允许你设定转售商Package(ACL列表)可以享有的特定权限。
· Nameservers(解析服务器)——这些功能允许你设定转售商可以访问的解析服务器,同时也可以定义他们的cPanel终端用户可以使用的解析服务器。
Account Creation Limits(账户创建限制)
WHM界面提供了4种方式来限制转售商创建账户。如果服务器上的账户太多会因资源耗尽而导致运行缓慢,因此这一功能非常有用。
限制账户数目
要限制转售商可以创建的账户总数:
1. 点击第一个复选框。
2. 输入转售商最多可以创建的账户数。
限制资源使用
你也可以通过限制资源使用来限制账户。这一选项允许你设定最大使用带宽并分配一个最大磁盘空间。你也可以允许Overselling,意思是指转售商分配给用户的定额总数可以超过分配给转售商的最大定额。(比如说,你设定允许Overselling,并给转售商分配了500MB的磁盘空间,那么转售商可以给2个用户各分配300MB的磁盘空间定额。不过他们在一起只能使用500MB。)
要通过资源使用来限制转售商账户:
1. 在列表中点击appropriate(第2个)复选框。
2. 你会看到一个新的选择框。
3. 以MB为单位输入你希望分配的磁盘空间和带宽的定额。
4. 点击选择相应复选框允许转售商超过对应的设置参数。
注意:磁盘空间和带宽是必须输入的两项。如果你不想设置一个具体的限额,只需要输入一个特别大的值就可以了。
限制特定账户Packages
要指定转售商可以用什么Packages来创建账户:
1. 在列表中点击appropriate(第3个)复选框。
2. 你会看到一个新的选择框。
3. 点击选择相应复选框允许转售商在创建账户时使用对应的Package。
注意:不是所有的Package都与资源限制兼容的。
查看本手册16-Packages中Add Packages部分获取更多有关Package的介绍以及如何创建Package的说明。
Feature Limits(功能限制)
1. 当Reseller Center页面加载后,向下滚动至“Feature Limits”部分。暂时忽略“Load an ACL List”下拉菜单。
2. “Load an ACL List”下拉菜单的下面是一个包含以下功能的列表:
· 列表账户
· 查看账户带宽使用情况
· 账户创建
· 账户修改(警告:这将允许规避账户创建限制,提供Shell Access(除非明确禁止),独立IP等)
· 账户挂起
· 账户终止
· 账户升级
· 带宽限制修改(警告:这将允许规避账户Package限制,如果你没有使用资源限制的话)
· 编辑MX记录
· 启用/关闭FrontPage Extensions
· 启用/关闭子域名
· 密码修改
· 定额修改(警告:这将允许规避账户Package限制,如果你没有使用资源限制的话)
· 重置购物车
· SSL CSR/CRT生成器
· SSL证书购置
· SSL站点管理
· 将一个账户转为演示账户
· 重新整理账户(用于空出磁盘空间)
· 集群
· 添加
· 编辑
· 寄存
· 删除
· 添加/删除
· 编辑
· 允许创建带有Shell Access的Package
· 允许创建带有无限制磁盘空间的Package
· 允许创建带有无限制功能的Package(即无限制pop账户)
· 允许创建有独立IP的Package
· 允许创建带有Addon域名的Package
· 允许创建带有停放域名的Package
· 如果账户的Package不是全局性的或者非用户所有,则不允许创建该账户
· 绝对不允许创建带有Shell Access的账户
· 所有功能(警告:root access)
· 查看账户数据统计
· 查看服务器状态
· 重新启动服务
· 邮件故障检修工具
· 重新同步Ftp密码
· 新闻修改
3. 在“Save as ACL List(optional, leave blank to not save)(保存为ACL列表(可选,留空不保存))”文本框内输入新ACL列表的名称。或者从下拉菜单中选择你准备覆盖掉的ACL名。
Nameservers(解析服务器)
你可以用这一功能给转售商创建的新账户分配默认的解析服务器IP地址。你的服务器上必须有空余可用的IP地址才能使用该功能。如果当前所有的IP地址都在使用,你必须在设置解析服务器IP前购买并向服务器添加更多新的。
使用右侧的appropriate按钮,你还可以向解析服务器添加A记录。A记录可以让别人通过你的URL解析你的IP地址。
要添加一个解析服务器:
1. 在4个文本框的任意一个中输入解析服务器的域名。
2. 如果解析服务器在这个服务器上或者这个服务器是一个DNS集群的一部分,点击Add an A entry为解析服务器添加一条A记录。
3. 点击Save All Settings(保存所有设置)。
转售商账户具有在你的服务器上创建其他账户的功能。由转售商创建的账户归转售商所有,且转售商可以根据自己的特定需求对这些账户进行修改。不过,你也可以通过设置取消某个转售商修改账户的权利(见以下步骤第3步)。很有必要弄清楚转售商享有的权限是否在他们需要的范围以内,以及是否只能创建他们需要的账户类型。Reseller Access与Root Access只有一步之遥,所以应做妥当处理。
Steps(步骤)
1. 要添加转售商账户,首先要确定已在服务器上创建了主机账户。点击Create a New Account查看如何在你的服务器上创建一个主机账户。
2. 接着,从“Add Reseller Privileges”下拉菜单中选择用户名(域名)。
3. 默认状态下,“Make the new reseller own their own account”复选框是勾选过的。如果你不想让转售商拥有他们创建的账户,再点击一次复选框取消选择。(注意:如果勾选了复选框,转售商就可以修改他们的账户。)
4. 当你从下拉菜单中选择了要添加转售商特殊权限的用户账号后,点击ok按钮。
5. 页面加载后,你应该会看到类似以下的提示信息:
"Reseller privileges have been granted to YOUR_USER_ACCOUNT"
判断一个账户是否已经添加转售商特殊权限的简便方法就是查看“Remove Reseller Privileges”下拉菜单。如果你想删除某个账户的转售商特殊权限,请按照以下说明进行操作。
Steps(步骤)
1. 接着,从“Add Reseller Privileges”下拉菜单中选择用户名(域名)。
2. 当你从下拉菜单中选择了要删除转售商特殊权限的账户后,点击ok按钮。
3. 页面加载后,你应该会看到类似以下的提示信息:
"Reseller privileges have been removed to YOUR_USER_ACCOUNT"
Steps(步骤)
1. 点击Change Ownership of an account(修改账户的所有者)链接。
2. 页面加载后,你会看到两个纵栏,每栏都包含以下信息:
· Domains(域名)
· Users(用户)
3. 从其中选择与你要修改所有权的账户相关的域名或用户名。
4. 点击Change按钮。
5. 从“Change Ownership”下拉菜单中选择新的所有者的用户名(域名)。
6. 点击“ok”按钮。(注意:下拉菜单中只显示转售商。)
7. 页面加载后,你应该会看到类似以下的提示信息:
"PREVIOUS_OWNER_USERNAME owner is now PREVIOUS_OWNER_USERNAME"
Steps(步骤)
1. 点击E-mail All Resellers链接。
2. 页面加载后,你会看到包含以下四栏内容的表格:
· From Name——在文本框中输入邮件发送者的姓名。
· From Email——在文本框中输入邮件发送者的邮件地址。
· Subject——输入邮件的标题。
· Body——在文本框中输入邮件正文。
3. 点击Send(发送)按钮。
4. 点击Send按钮后,表格会再次加载,并在页面底部显示以下信息:
"Email will NOT be sent to your reseller‘s customers. Email will only be sent to your resellers."(“邮件不会发送给转售商的客户,只会发送给转售商。”)
5. 再次点击Send按钮。
6. 你会看到你的邮件被发送到的Email地址列表。当系统将邮件发送至所有的转售商后,页面会显示以下信息:
"Emails have been sent!"(“邮件已发送!”)
这一功能允许你对转售商的权限进行修改。你也可以修改与转售商账户关联的解析服务器。你可以完全控制转售商创建的账户类型,限制他们可以使用的磁盘空间容量以及带宽,等等。必须确保转售商的权限已妥当设置,以便管理他们访问服务器以及使用服务器资源的权限。
Steps(步骤)
1. 从Select a Reseller下拉菜单中选择一个用户名(域名)。
2. 然后,点击Edit Privileges/Nameservers链接。
3. 页面加载后,你会看到以下内容:
· 限制预先分配Package的账户创建。
· 限制用户可以创建的每种Package的数额。
· 通过资源使用来限制cptest可以创建的账户。(访问用户创建的Package是默认允许的,除非将账户创建限制为预先分配的Package。访问系统/根服务器创建的Package不是默认
允许的,除非在以下做了明确设定)
· Resource Usage Limits(资源使用限制)——这个分为三栏的表格包含以下内容:
· Resource(资源)——你可以给“带宽”或“磁盘空间”设定限制。
· Max Allowed(允许的最大数额)——在“Max Allowed”文本框中以MB为单位输入“带宽”或“磁盘空间”的限制数额。
· Overselling Allowed(允许Overselling)——勾选“Overselling Allowed”复选框允许转售商使用的带宽或磁盘空间超过“Max Allowed”栏中设定的最大值。
· Account Type(账户类型)——这一栏记录显示的是转售商Package的名称。
· Current(当前账户)——这一栏记录显示的是当前使用相关转售商Package名称的账户数。
· Creation Allowed(允许创建)——勾选Creation Allowed复选框启用转售商Package名称的创建。
· Number Allowed(允许创建的账户数)——在文本框中输入可以用转售商Package名称创建的账户数。
· Resource Limit Compatible(资源限制兼容)——当前数字显示的是转售商可以用某个特定Package创建的账户数。如果一个Package的Resource Limit Compatible栏中有星号*,且你限
定了转售商可以用于创建账户的资源数额,那么这个Package就可以使用。
你可以用这个功能来变更拥有某个特定账户的转售商。也用于在转售商间进行账户转移,将原来归root所有的账户转至转售商,或将原来归转售商所有的账户转至root。
Steps(步骤)
1. 从Select a Reseller下拉菜单中选择与希望保留所有权的账户相关的用户名(域名)。你选择的用户名(域名)将拥有你在以下的第3步操作中选择的所有账户。
2. 点击Change Ownership of Multiple Accounts链接。
3. 页面加载后,你会看到一个包含以下三栏内容的表格:
· Domain(域名)
· User(用户名)
· Owner(所有者)
4. 将你准备添加到新的所有者列表的域名边上的复选框勾上。(新的所有者是你在以上第1步操作中选择的用户)。
5. 当你根据具体需要勾选上所有相关的复选框以后,点击Change Owner of Selected Accounts按钮。
6. 页面加载后,你会看到一个类似于以下内容的提示信息:
"All Account Owner Changes Complete!"(“所有账户所有者修改完成!”)
Steps(步骤)
1. 从Select a Reseller下拉菜单中选择与你要查看使用情况/账户统计并管理(挂起,终止等)的账户关联的用户名(域名)。
2. 点击Usage/Stats and Manage(suspend, terminate, etc)链接。
3. 这个页面为作为管理员的你提供了大量的信息。页面主要分为以下几个部分:
· Reseller Domain(转售商域名)——你在以上第1步操作中选择的域名。
· Reseller Username(转售商用户名)——你在以上第1步操作中选择的用户名。
· Number of Accounts(账户总数)——与你在以上第1步操作中选择的转售商关联的账户总数。
· 挂起转售商的主要账户——点击Suspend All USER_YOU_SELECTED‘s Accounts按钮挂起账户。
· 取消挂起转售商的主要账户——点击UnSuspend USER_YOU_SELECTED‘s Accounts按钮取消挂起账户。
· 终止转售商的主要账户——你必须在文本框中输入以下内容才能完成操作:
"I understand this will irrevocably remove all the accounts owned by the reseller USER_YOU_SELECTED"
然后点击Terminate All USER_YOU_SELECTED‘s Accounts按钮。
· User(用户)
· Domain(域名)
· Plan(方案)
· Suspended(被挂起)
· Disk Space Used in Meg(磁盘空间使用容量,以MG为单位)
· Disk Space Limit(磁盘空间限定容量)
· Bandwidth In Meg for CURRENT_MONTH(CURRENT_MONTH的带宽,以MG为单位)
· Monthly Bandwidth Limit in Meg(磁盘空间每月的限定容量,以MG为单位)
根据表格中的信息来决定你是否要挂起,取消挂起,或者终止转售商的账户。你也可以根据自身的需要或兴趣使用这些信息。
Steps(步骤)
1. 从Select a Reseller下拉菜单中选择与你准备管理IP授权的账户关联的用户名(域名)。
2. 点击Manage IP Delegation链接。(页面上少了第3步,直接照着翻了)
· 允许USER_YOU_SELECTED使用任意可用的IP地址
· 限制USER_YOU_SELECTED用于账户的IP。勾选IP地址边上相应的复选框选择限制USER_YOU_SELECTED可以使用的IP。如果IP已在使用,你会在IP地址旁边看到类似以下的提示信息:
"Already used by domain_name"
4. 从以上第3步中描述的列表中选择你想使用的选项。
5. 点击Save(保存)按钮。
6. 你会看到一个类似于以下内容的确认信息:
"Saved Delegated IPs Settings for USER_YOU_SELECTED"
Steps(步骤)
1. 从Select a Reseller下拉菜单中选择与你准备管理主要共享IP/IPless IP的账户关联的用户名(域名)。
2. 点击Manage Main Shared/IPless IP链接。
3. 页面加载后,从下拉菜单中为USER_YOU_SELECTED选择用于设置共享/IPless账户的IP。
4. 点击Save按钮。
这一功能可以将所有的转售商及其关联的用户名,域名,Package名称等信息生成一个报表。页面加载后,你会看到包含以下三项内容的表格:
· User(用户名)——用户名会作为转售商列出,并列出与用户名关联的账户总数。
· Domain(域名)——域名会作为与用户名关联的域名被列出。
· Package——Package会作为与用户名和域名关联的Package被列出。
这一功能中没有任何可操作项。其目的是便于你查看所有转售商及属于各转售商的域名列表。
Overview(概述)
你可以随时重新启动网络服务器上任意可用的服务。你可以重新启动以下服务:
· Mail Server(邮件服务器)(Exim)
· DNS/Name Server(DNS/解析服务器)(BIND)
· FTP Server(FTP服务器)(ProFTPd)
· SQL Server(SQL服务器)(MySQL)
· SSH Server(SSH服务器)(OpenSSH)
· HTTP/Web Server(HTTP/网络服务器)(Apache)
· POP3 Server(POP3服务器)(cppop)
· IMAP Server(IMAP服务器)(uwimap)
· E-Commerce Server(电子商务服务器)(interchange)
· Postgresql Server(Postgresql服务器)
· Servlet Server(Servlet服务器)(tomcat)
如果需要启动或停止某个服务,请点击查看Service Manager。
点击WebHost Manager主界面的Restart Services进入重新启动服务菜单。
在Restart Services菜单中点击选择需要的链接。这会立即重新启动该服务并显示service status。
Troubleshooting(疑难解答)(只面向高级用户)
如果服务没有重启,你可以通过命令行来重启。你可以用这个命令:
/scripts/restartsrv service
用具体的服务名exim,named,proftpd,httpd等来替换上面的“service”部分
你也可以通过系统来重启服务。不同的操作系统(OS)下文件的放置位置也不同。多数情况下,都放置在/etc/rc.d/init.d/
你还可以尝试用命令行来重启:
/etc/rc.d/init.d/service
用具体的服务名exim,named,proftpd,httpd等来替换上面的“service”部分
你可以使用以下命令让系统列出所有可以重启的服务:
cat /etc/rc.d/init.d/
如果重启失败(或根本没有开始),你应该查看错误日志。例如,查看apache的错误日志,使用:
tail /usr/local/apache/logs/error_log
错误日志有时对查找问题根源很有帮助。
如果不能从错误日志中找到问题的根源,你应该向host或cPanel寻求帮助。
Overview(概述)
cPanel和WHM在/scripts文件夹中提供了大量预先定义的脚本。可用脚本如下:
adddns - 添加一个DNS区域。
addfpmail - 向所有没有FrontPage Mail Extensions的域名添加FrontPage Mail Extensions。
addfpmail2 - 向所有没有FrontPage Mail Extensions的域名添加FrontPage Mail Extensions。
addnetmaskips - 向所有没有子网掩码的IP添加子网掩码255.255.255.0。
addnobodygrp - 添加Nobody群并激活Security。
addpop - 添加一个Pop账户。
addservlets - 向账户添加JSP支持(需要tomcat)。
addstatus - (内部使用从未被用户调用)
adduser - 向系统添加用户。
admin - 运行WHM Lite。
apachelimits - 向Apache添加rlimits。
bandwidth - (OLD)
betaexim - 安装最新版本的exim。
biglogcheck - 寻找尺寸接近2GB的日志。
bitstest -
bsdcryptoinstall - 在FreeBSD上安装crypto。
bsdldconfig - 在FreeBSD配置适当的lib目录。
bsdpkgpingtest - 测试下载FreeBSD packages的连接速度。
buildbsdexpect - 在FreeBSD上安装expect。
builddomainaddr - (OLD)
buildeximconf - 重建exim.conf。
buildpostgrebsd-dev - 在FreeBSD上安装postgresql。
buildpureftproot -
bupcp - (OLD)
chcpass - (内部使用)
checkallowoverride -
checkbadconf - 查看/usr/local/apache/conf/httpd.conf检测不良用户。
checkbashshell -
checkbsdgroups - 检测并修复FreeBSD上proftpd的所有权。
checkccompiler - 检测以确认系统的C编辑器工作正常。
checkdeadperlso -
checkerrorlogsafe -
checkfpkey - 检测FrontPage suid key。
checkgd - 检测GD是否创建。
checkgentoousers -
checkhttpd -
checkinterchange - (内部使用)。
checklibssl - 检测以确认存在适当的libssl symlinks。
checklink -
checklog - (OLD)
checkmakeconf -
checkmaxclients - 检测Apache是否已达到允许的最多客户端。
checkoldperl - 检测你系统上的Perl版本是否已经过时。
checkoldrpm -
checkrsync - 检测以确认rsync是最新的。
checksuexecpatch - 检测是否已修补mailman的suexec。
checksuspendpages - 检测挂起页面是否正确命名。
checkswup - (OLD)
checkup2date - 确认up2date已正确设置(RedHat)
checkyum - 确认yum已正确设置。
chkpaths - 确认/usr/sbin/chown有一个链接到/bin/chown的符号链接。
chownpublichtmls - 修改所有用户网络空间的所有权,有助于转换为suexec。不属于任何用户的文件被删除。
chpass - 修改密码。
ckillall - 允许你取消一道程序(使用的如killall)。
ckillall2 - 允许你取消一道程序。
cleanandmailformmaillog -
cleanbw - 清空老的带宽日志。
cleandns - (OLD)
cleandns8 - 清空named.conf。
cleangd - 清空老的GD安装并重新安装GD
cleanmd5 - 修复CPAN md5问题。
cleanmsglog - 清除exim‘s msglog。
cleanopenwebmail - (OLD)
cleanupcheck -
cleanupmysqlprivs - 清空不当的mySQL特权。
compilers - 关闭没有特权的用户的编译器功能。
configips - (OLD)
*.cgi - (内部)
*.c - (内部)
convert2maildir - 将mail从mbox转换为maildir格式并安装courier impap和pop(cpimap被删除)。
convertemails -
convertemails2 - (内部)
convertemails5 - (内部)
courierup - 更新/安装Courier
cpanelsync -
cpbackup - 运行备份。
cpbackup2 - (内部)
cptheme - (未使用)
dialog* - (未使用)
distupgrade - 将RedHat升级为最新版本(只用于测试)
dnscluster - 启用DNS集群。
dnsqueuecron - 添加一个cron job以丢弃DNS queue。
dns_setup - (OLD)
dnstransfer - 如果服务器有一个DNS master(与DNS master同步)。
doomhttpd -
dotbuffer - (内部)
downgradefp - 降级FrontPage Extensions(至5.0-0)
dropmysqldb - 删除一个mySQL数据库。
easyapache - 升级Apache
editquota - 修改用户的定额。
enablechkservdwebmail - 启用检测webmaild服务。
enablefileprotect - 保护用户目录,如果文件保护创建在apache的话。
ensurepkg - 安装一个FreeBSD package。
ensurerpm - 安装一个rpm。
ensurerpm2 - (内部)
exchangeacctdb - (OLD)
exim3 - 安装exim 3。
exim4 - 安装exim 4。
exim4-rh73test - 安装exim release #260。(只针对RedHat)
eximcron - 为exim_tidy_db创建一个cron job。
eximlocalsend - 启用/关闭exim local sending。
exim_tidydb - 清空exim信息日志。
eximup - 安装/更新exim。
eximup~ - (内部)
expectperlinstaller - (内部)
fetchfile - (内部)
fetchfpexec -
fetchgd - 包含libg.so。
finddev - (内部)
findhacks - 查找常见木马。
findoddrootprocesses - 列出需要核实的root processes。
findphpversion - 检测你的php版本文件是不是最新的。
findtrojans - 全面搜查木马。
fixadmin - (OLD)
fixallcartswithsuexec - 使用suexec时修复carts的许可。
fixallinterchangeperm - 修复所有用户的Interchange Shopping Carts的许可。
fixbinpath - 确认所有bin文件的路径都是正确的。
fixbuggynamed - 更新bind来解决任何出现bug的问题。
fixcartwithsuexec - (内部) - 可用来修复有着suexec的cart。
fixcgiwrap - (OLD)
fixcommonproblems - 修复最常见的问题。
fixetchosts - 修复/etc/hosts的问题。
fixeverything - 修复常见问题和定额。
fixfpwml - 修复frontpage的.wml错误。
fixheaders - 运行,如果编译中的.h文件没有编译错误。
fixhome - (未使用) - 取消符号链接项目。
fixinterchange - 重装interchange Perl模块。
fixinterchangeperm - 修复用户interchange cart的许可。
fixipsnm - 与addnetmask ip相同,不过是Perl。
fixlibnet - 重装Bundle::libnet(Perl)。
fixlocalhostwithphp - 修改/etc/hosts使其与PHP 4.2.0 + MySQL更好地工作。
fixmailandakopia - (未使用)
fixmailman - 更新并重启mailman。
fixmailmanwithsuexec -
fixmuse - 重装muse。
fixmysql - 修复mySQL的问题。
fixmysqlbsd - 修复FreeBSD上的mySQL问题。
fixnamed - 更新bind来处理多个DNS区域(超过512)。
fixndc - 修复redhat被破坏的named.conf on 7.2。
fixndc.new - (内部)
fixoldlistswithsuexec - 启用suexec后在服务器上运行以改变没有出现500内部服务器错误提示的Mailman发出的URL。
fixperl - 创建字符链接/usr/local/bin/perl /usr/bin/perl。
fixperlscript - 确认perlscript包含所有对应的模块。
fixpop - 修复POP账户并重置密码。
fixproftpdconf - 修复/usr/local/etc/proftpd.conf的问题。
fixproftpdconf~ - (内部)
fixproftpddupes - 更新proftpd。
fixquotas - 修复quotas。
fixrelayd - (OLD)
fixrh72ndckey - (内部)
fixrndc - 修复named.conf以防止rndc staus失败。
fixspamassassinfailedupdate - 重新安装失败的spamassassin更新。
fixsubconf -
fixsubdomainlogs - 如果子域名日志没有在cPanel中显示就运行。
fixsuexeccgiscripts - 修复suexec安装后破坏的CGI脚本。
fixtrojans - (未使用)
fixvaliases - 修复valiases的许可。
fixwebalizer - 修复已经停止更新的Webalizer。
fixwebmail - (OLD)
fixwwwdir - (OLD)
fp3 - 更新fpexe3补丁。
fpanonuserpatch - 更新FrontPage extensions来包含匿名用户补丁。
fp-auth -
fpbtr - (OLD)
fpsuexec - (内部)
fpsuexec2 - (内部)
fpsuexec3 - (内部)
fpupgrade - (内部)
ftpcheck - 检测FTPSSL。
ftpfetch - (内部)
ftpput - (内部)
ftpquaotacheck - 检测所有用户的配额(空间占用量)。
ftpsfetch - (内部)
ftpup - 更新你的ftp服务器。
ftpupdate - (内部)
fullhordereset - 重设Horde并显示当前的Horde密码。
futexfix - 修复futex的问题。
futexstartup - 启动futex。
gcc3 - 安装gcc-3.3.3。
gencrt - 生成一个.crt和.csr文件。
gencrt2 - (未使用)
gentomcatlist - (内部)
gentooportsup -
gethomedir - (内部)
getpasswd - (内部)
getremotecpmove - (内部)
getrpmfor -
grabemails - (内部)
grabhttp - (内部)
grabhttp2 - (内部)
grabmysqlprivs - (内部)
grpck - 检测grpck是否正常工作。
hackcheck - (内部)
hdparmify - 启用dma/irq/32bit HD access,为IDE drives提速。
hdparmon - 启用hdparm。
HTTPreq.pm - (内部)
httpspamdetect -
icpanel - (OLD)
initacls - 用ACL支持装载你的文件系统。(确认你的kernel支持ACLs)
initbyteslog - (内部)
initfpsuexec - 启用FrontPage suexec支持。
initquotas - 在新驱动上启用空间限额支持。
initsslhttpd - 确认HTTP以SSL开始。
initsuexec - 如果suexec已安装,启用suexec支持。
installaimicq - (内部)
installcgipm - 安装CGI.pm。
installcpbsdpkg -
installcpgentoopkg -
installdbi - 安装Bundle::DBD::mysql。
installfpfreebsd - 在FreeBSD上安装FrontPage 5 Extensions。
installfpgentoo - 在Gentoo上安装FrontPage。
installgd - 创建GD。
installipc - (内部)
installpkg - 安装一个FreeBSD package。
installpostgres - 安装PostrgeSQL。
installrmmods - (OLD)
installrpm - 安装rpm。
installrpm2 - (内部)
installspam - 安装SpamAssassin。
installssl - 添加SSL vhost。
installtree -
installzendopt - 安装zend optimzer。
installzendopt-freebsd - 在一个freebsd机器上安装zend optimizer。
ipcheck - (内部)
ipusage - (内部)
isdedicatedip - 查看某IP是不是独立IP。
kernelcheck - (内部)
killacct - 删除一个账户。
killbadrpms - 消除服务器上不安全RPMs的安全脚本。
killdns - 删除一个DNS区域。
killdns-dnsadmin -
killdrrootvhost - 删除虚拟主机的文档root。
killndbm - 删除7.2中被破坏的NDBM_File。
killpvhost - 删除proftpd.conf中的一个虚拟主机。
killspamkeys - 删除一个spam key。
killsslvhost - 删除虚拟主机的一个SSL登入记录。
killvhost - 删除一个vhost。
listcheck - 检测mailing lists是否存在问题。
listproblems - 列出常见问题。
listsubdomains - 列出子域名。
mailadmin - (DEAD, OLD)
maildirmenu - (内部)
mailman212 - (内部)
mailperm - 修复近乎所有的mail许可问题。
mailscannerupdate - 更新MailScanner。
mailtroubleshoot - 指导mail修复。
makecpphp - 安装php。
makesecondary - DNS传输的一部分。
manualupcp - 手动更新cPanel。
md5crypt - 将密码加密为MD5。
mkquotas - OLD
mkwwwacctconf - (内部)
mrusersscpcmd -
mseclocal - 建立Mandrake‘s msec允许exim作为mailnull运行。
mysqladduserdb - 创建一个MySQL数据库和用户。
mysqlconnectioncheck - 连接到MySQL,如果需要的话重启SQL。
mysqldeluserdb - 删除一个MySQL数据库和用户。
mysqlinfo - (OLD)
mysqlpasswd - 修改MySQL密码。
mysqlrpmpingtest - 检测下载mySQL rpms的连接速度。
mysqlup - 更新mySQL。
mysqlup~ - (内部)
ndbmcheck - 检测nbdm模块是否加载(在RedHat 7.2中消除)
netftpsslpatch - 修补FTPSSL.pm。
newdomains - (OLD)
newdomains-sendmail - (OLD)
newexim - 安装最新版本的exim。
newftpuser - (未使用)
newpop - (未使用)
nofsck - 设置fsck始终使用-y
nomodattach - 从httpd.conf删除mod_attach。
nomodauthmysql -从httpd.conf删除mod_auth_mysql。
nomodbwprotect - 从httpd.conf删除mod_bwportect。
nomodgzipconfmods - 从httpd.conf删除mod_gzip。
nomodperl - 从httpd.conf删除mod_perl。
oldaddoncgi2xaddon - 将老的addons更新为X addons。
oldaddonconverter - (内部)
oopcheck - (内部)
park - 停放一个域名。
patcheximconf - 修复exim.conf。
patchposixtypes -
patchtypes -
patchtypesizes -
pedquota - (内部) - editquota的一部分(用于编辑quota)。
perlinstaller - 安装perl。
phpini - 创建一个php.ini文件。
phpopenbasectl -
pingtest - 从cPanel mirrors检测下载时间。
pkgacct - (内部)
pkgacct~ - (内部)
pkgacct2 - (内部)
pkgaccount-ala - 备份一个Alab*nza账户用于传输。
pkgacct-ciXost - 备份一个ci*ost账户用于传输。
pkgacct-dXm - 备份一个d*m账户用于传输。
pkgacct-enXim - 备份一个en*im账户用于传输。
pkgacct-ng -
pkgacctn-ng.orig -
pkgacct-pXa - 备份一个p*a账户用于传输。
popftpuse - (OLD)
portsup - (FREEBSD BETA)
postsuexecinstall - (内部)
proftpd128 - 安装proftpd-1.2.8。
pscan - (OLD)
ptycheck - 修复/dev/ptmx许可。
pwck - 核实系统授权信息的完整性。
quickfixmysqlbsd - (未使用)
quickkernel - 更新你的kernel。
quicksecure - 快速消除没用的服务。
quotacheck - (内部)
rasetup - (OLD)
rawchpass - (内部)
realadduser - (内部)
realchpass - (内部)
realperlinstaller - (内部)
realrawchpass - (内部)
rebuildcpanelsslcrt - 重建cPanel SSL证书。
rebuildcpusers - 重建/var/cpanel/users。
rebuildetcpasswd - 重建/etc/passwd。
rebuildeximbsd - 在FreeBSD上重建exim。
rebuildhttpdconffromproftpd - 从proftpd.conf文件重建httpd.conf。
rebuildinterchangecfg - 将带有Interchange的域名移至服务器后使用。
rebuildippool - (内部)
rebuildnamedconf - 从/var/named中的文件恢复named.conf。
rebuildproftpd - 从httpd.conf恢复proftpd.conf。
reinstallmailman - 重装mailman。
relocatevartousr - 磁盘空间不够时,将/var中的文件迁移至/usr。
remdefssl - 删除默认的SSL vhost。
reseteximtodefaults - 重设exim的默认设置。
resethorde -
resetimappasswds - 重设所有imap密码。
resetmailmanurls -
resetquotas - 将quotas修改为应该的数值。
restartsrv - 重启一个服务。
restartsrv_apache - 重启apache。
restartsrv_bind - 重启bind。
restartsrv_clamd - 重启clamd。
restartsrv_courier - 重启courier imap。
restartsrv_cppop - 重启cppop。
restartsrv_entropychat - 重启entropy chat。
restartsrv_exim - 重启exim。
restartsrv_eximstats - 重启exim statistics。
restartsrv_ftpserver - 重启你的ftp服务器。
restartsrv_ftpserver~ - (内部)
restartsrv_httpd - 重启httpd。
restartsrv_imap - 重启impad。
restartsrv_inetd - 重启inetd。
restartsrv_interchange - 重启Interchange Shopping Cart。
restartsrv_melange - 重启melange chat。
restartsrv_mysql - 重启mysqld。
restartsrv_named - 重启named。
restartsrv_postgres - 重启postgresql。
restartsrv_postgresql - 重启postgresql。
restartsrv_proftpd - 重启proftpd。
restartsrv_pureftpd - 重启pure-ftpd。
restartsrv_spamd - 重启spamd。
restartsrv_sshd - 重启sshd。
restartsrv_syslogd - 重启syslogd。
restartsrv_tomcat - 重启tomcat。
restartsrv_xinetd - 重启xinetd。
restoremail - 恢复用户的mail。
restorepkg -
reswhostmgr - 重启whostmgr。
rhlupdate - (OLD)
rpmpreinstall - (内部)
rpmup - 升级redhat/mandrake errata/security。
rpmup2 - (内部)
rpmup3 - (内部)
rrdtoolinstall - 安装RRD Tool。
rscpmd -
runlogsnow - (OLD)
runstatsonce - 运行statistics(应该在crontab中使用)。
runweblogs - 为某用户运行analog/webalizer/etc.
ruserssscpcmd - (内部)
safeperlinstaller - 安全安装perl。
safeup2date - 安全运行up2date。
safeyum - 安全运行yum。
scpcmd - (内部)
searchbadgroups -
searchreplace - (未使用)
secureit - 删除不需要的suid binaries。
securemysql - 保证MySQL configuration的安全。
securetmp - 将securetmp添至系统startup选项。
selinux_custom_contexts -
selinuxsetup -
sendaim - (内部)
sendicq - (内部)
setupfp - 向一个账户中安装FrontPage 3。
setupfp4 - 向一个账户中安装FrontPage 4 (2000)安装程序。
setupfp5 - 向一个账户中安装FrontPage 5 (2002)安装程序。
setupfp5.nosueuxec - 在不使用suexec时向一个账户中安装FrontPage 5 (2002)安装程序。
setupmakeconf -
showexelist - 显示exe程序。
simpleps - 显示程序列表。
simplesshcmd - (内部)
smartcheck - 检测硬盘完整性。
smtpmailgdionly - 启用SMTP Mail Protection。
snarf - (内部)
spamasssassin-cpanel - (未使用)
spamboxdisable - 关闭所有账户的SpamAssassin‘s spambox delivery。
sscpcmd - (内部)
ssh2.expect - (内部)
sshcmd -
sshcontrol - (内部)
ssh.expect - (内部)
stage2fpmail - (内部)
supportvoidcheck -
suspendacct - 挂起一个账户。
symlinktodir - (内部)
sysup - 更新cPanel RPMs。
telentcrt - (OLD)
testinf - (OLD)
trustme - (内部)
typocheck -
uf - (OLD)
unlimitnamed - 安装最新版本的bind patched来支持服务器上超过512的IP。
unblockip - 对被portsentry阻止的IP解除阻止。
unpkgacct - (内部)
unsetupfp4 - 从账户中删除FrontPage 4 或 5。
unslavenamedconf - 如果用户无意间将DNS master设置为本地服务器,这将在loop后修复named.conf。
unsuspendacct - 解除挂起一个账户。
upcp - 更新cPanel。
updated - 更新/scripts。
updatedomainips - (内部)
updatefrontpage - 更新FrontPage。
updatemysqlquota -
updatenow - 更新/scripts NOW。
updatephpconf - 更新PHP配置文件。
updateuserdomains - (内部)
updateuserdomains2 - (内部)
userdirctl -
userps - (OLD)
usersscpcmd - (内部)
usersscpcmd1 - (内部)
usersshcmd - (内部)
verify - (OLD)
verifyzone - (内部)
whichrpm - (内部)
whoowns - 找出谁拥有某个域名。
whostmgrkey - (OLD)
wwwacct - 创建一个账户。
wwwacct2 - (内部)
x* - (OLD)
xaddonreport - 报告当前安装的addon脚本。
zoneexists - (内部)
Security区域用来处理安全问题。从扫描安全海滩(估计原文有误,应该是安全漏洞)和木马到修改Apache的内存使用限制,这些功能可以提升系统的安全。不过,我们建议您的身边最好有位专业人士来监管服务器的安全措施。
点击WebHost Manager主界面上的Security进入安全菜单。
如果你有SuExec和CGI许可方面的问题,你可以用这个功能为CGI脚本修复suexec_log中的许可。
Steps(步骤)
1. 点击WebHost Manager主界面上的Security进入Fix Insecure Permissions (Scripts)功能。
2. 点击Fix Insecure Permissions (Scripts)。
3. 点击Fix Now按钮。
4. 系统扫描脚本时,你应该可以在文本框中看到如下信息:
· "Scanning suexec_log...Done"(扫描suexec_log...完成)
在文本框的底部你应该可以看到"Permission fixed.(权限已修复。)"
SSH允许通过互联网进行安全文件传输和远程登录。通过SSH的安全连接是加密的。你可以对SSH Keys进行管理来实现通过SSH的自动登录。你可以导入既存的keys,生成新keys,以及管理/删除keys。
Generate A New Key(生成一个新Key)
Steps(步骤)
1. 点击WebHost Manager主界面上的Security进入Manage SSH Keys功能。
2. 然后点击Manage SSH Keys。
3. 点击Generate a New Key链接。
4. 设置以下内容:
· Key名(默认为id_dsa)——输入SSH客户端的key名。
· Key密码(空白)——如果可用,输入SSH客户端的密码。否则,留空。
· Key类型——从以下选择:
· DSA
· RSA
· Key尺寸——从以下选择:
· 1024
· 2048
· 4096
3. 点击Generate Key按钮。(这部分序号有点问题,直接按照页面写了)
4. 你应该会看到一个列表,显示了你的SSH Key生成的状态。
5. 回到Manage SSH Keys页面。你应该会在“Public Keys”表格中的“Name”栏中看到你的新key列表。找到你的key。你应该会在“Authorization Status”栏中看到一个“not authorized”信息。现在你需要点击“Actions”栏中的Manage Authorization链接为你的key授权。
6. 页面加载时,你会看到你正在授权的key名。点击Authorize按钮。
7. 授权你的public key之后点击“Return to SSH Manager”链接。
8. “Authorization Status”栏中你的public key应该会显示“authorized”。
Import Key(导入Key)
Steps(步骤)
1. 点击Import Key链接。
2. 设置以下内容:
· 为这个key选择一个名称(默认为id_dsa)
· Private key通行码(只有PPK导入需要)
3. 然后,将Private Key粘贴至文本框(你也可以粘贴一个PPK文件)。
4. 将Private Key粘贴至文本框(显示的第4个文本框)。
5. 点击Import按钮。
Defining The Public Keys Table(定义Public Keys表格)
Public Keys表格是一个包含以下三栏内容的表格:
· Name——在这里输入你public key的名称。
· Authorization Status——这里显示的是你public key的授权状态。点击下述的“Actions”栏中的Manage Authorization链接手动为key授权。“Authorization Status”栏中会显示以下两种信息:
· authorized
· not authorized
· Actions
· Delete Key(删除Key)——点击链接删除相应的public key。
· View/Download Key(查看/下载Key)——点击链接查看或下载相应的public key。
· Manage Authorization(管理授权)——点击链接为相应的public key授权。
Defining The Private Keys Table(定义Private Keys表格)
Private Keys表格是一个包含以下三栏内容的表格:
· Name——在这里输入你private key的名称。
· Actions
· Delete Key(删除Key)——点击链接删除相应的private key。
· View/Download Key(查看/下载Key)——点击链接查看或下载相应的private key。
Wheel Group是一个用户群,他们可以通过su指令获得你服务器root的访问权限(用输入的用户ID创建一个Shell)。你也可以根据需要向群中添加或从群中删除用户。
Steps(步骤)
1. 点击WebHost Manager主界面上的Security进入Manage Wheel Group Users功能。
2. 点击Manage Wheel Group Users。
Viewing Current Users In The Wheel Group(查看Wheel Group中的当前用户)
页面加载后,你会看到名为“Users Currently in the wheel group”的部分。这个部分显示了你服务器Wheel Group中的所有当前用户。
Add User To Wheel Group(向Wheel Group添加用户)
通过第二部分的“Add a user to the wheel group”,你可以将当前服务器上已创建的用户添加到wheel group中。阅读以下操作说明学习如何向服务器的wheel group添加用户。
Steps(步骤)
1. 从列表中点击选择你准备添加到wheel group的用户名。如果你想选择多个用户,按住Ctrl键并单击列表中你希望添加的用户。
2. 选择所需的用户以后,点击Add to Group按钮。
3. 你应该会看到类似如下的提示信息:
· "Added user USERNAME to the wheel group."(“已将用户XXX添加至wheel group。”)
4. 回到Manage Wheel Group Users页面。你会看到在以上第1步中选择的用户已被添加至“Users Currently in the wheel group”列表。
Remove User From Wheel Group(从Wheel Group删除用户)
Wheel Group是一个用户群,他们可以通过su指令获得你服务器root的访问权限(用输入的用户ID创建一个Shell)。你也可以根据需要向群中添加或从群中删除用户。
第三部分的“Remove a user from the wheel group”列出了已被添加至你服务器wheel group的所有用户。阅读以下操作说明学习如何从服务器的wheel group删除用户。
Steps(步骤)
1. 每个列出的用户都被创建为一个按钮。点击与你希望删除的用户名相应的按钮删除该用户。
2. 点击按钮后,你应该会看到类似如下的提示信息:
· "Removed user USERNAME from the wheel group."(“已将用户XXX从wheel group删除。”)
3. 回到Manage Wheel Group Users页面。你刚刚删除的用户应该已被从“Users Currently in the wheel group”列表中删除了。
“Modify Apache Memory Usage”功能会根据你的memory使用记录计算出你的apache memory使用情况并为Apache程序设定一个新的memory限制。限制每个程序访问memory的权限可以增加服务器的稳定性,但是也会稍稍降低服务器的性能。每个Apache程序都有各自的限制,不是所有的Apache程序在一起有一个限制。
Steps(步骤)
1. 点击WebHost Manager主界面上的Security进入Modify Apache Memory Usage Limit功能。
2. 然后点击Modify Apache Memory Usage Limit。
3. 点击页面顶部的Proceed(继续)按钮。
4. 你应该会看到类似以下所示的提示信息:
Apache Limiter by cPanel, Inc.
Checking for BSD Accounting ....
Calculating Memory Limit .......1034924..517462..2031608..1194664..611667968..
..203889322..
httpd.conf tests passed, installed new configuration
Largest Webserver child cgi/ssi/php is now limited to 194 meg
什么是木马?根据WikiPedia的定义,木马与病毒不同,是一个包含或安装恶意程序(有时称作负载或“木马”)的程序。木马对于你的服务器可能非常危险,因此必须尽快清除以保证你的服务器正常运行。
点击WHM菜单上“Security”中的Scan for Trojan Horses链接开始木马系统扫描。页面开始加载后,如果服务器上发现有木马,扫描程序会显示类似以下的提示信息:
"Possible Trojan - /usr/bin/cpan"
所有以“Possible Trojan”开头的提示信息都要立即进行调查。可能存在的木马程序所在的位置也会显示在提示信息中。
如果在删除木马程序或判断可能存在的木马是否被安装到你的服务器方面需要帮助,请参考以下方法:
Steps(步骤)
1. 点击WebHost Manager主界面上的Security进入Scan For Trojan Horses功能。
2. 然后点击Scan For Trojan Horses。
3. 立即联系你的服务供应商或系统管理员。
4. 查看WikiPedia页面的“Methods of Deletion”部分。
你的操作系统可能自动启用了很多服务,而大多数网络服务器并不需要这些服务。这个功能可以关闭以下服务:portmap - NFS用来影射网络驱动器 cupsd - 用于印刷 atd - Demon for "at",类似于cron jobs。nfs statd - 用于NFS文件系统装配。nis - 网络信息服务 gpm - Console mouse services,如果你看到一个[FAILED]错误信息,这就是说检测装置在尝试关闭服务时,该服务不会运行。这不是问题,服务也不会自己启动。
Steps(步骤)
1. 点击WebHost Manager主界面上的Security进入Quick Security Scan功能。
2. 点击Quick Security Scan。
3. 点击Proceed按钮。
4. 你应该会看到类似以下的提示信息:
Stopping portmap: [FAILED]
Stopping atd: [FAILED]
Stopping cups: [ OK ]
Shutting down console mouse services: [FAILED]
Shutting down NIS services: [FAILED]
Stopping NFS statd: [FAILED]
Apache mod_userdir允许用户在特定的主机上输入一个波浪号(~)和用户名作为url来浏览他们的网站。
~
fred将打开用户fred的域名。这个功能的弊端在于,这个被访问站点使用的带宽将被加到其所属的域名上(在这个例子中就是test.cpanel.net)。mod_userdir保护功能可以阻止这一现象。不过你可能想在某个特定的虚拟主机上关闭它(一般为共享SSL主机。)
Steps(步骤)
1. 点击WebHost Manager主界面上的Security进入Apache mod_userdir Tweak功能。
2. 然后点击Security Center。
3. 然后点击Apache mod_userdir Tweak。
4. 将Enable mod_userdir Protection边上的复选框勾上来启用这个功能。
5. 将某个特定主机的复选框一栏勾选上将为该主机启用这个功能。
6. 你也可以在某个特定主机的其他用户栏的文本框中输入更多用户。
7. 点击Save按钮来应用你的设置。
这个Tweak关闭了普通用户系统的C和C++编译器功能。许多密封的开发需要系统支持C编译器。普通用户通常会编译一些莫名其妙的东西,因此你可能希望阻止他们的这一行为,那么你就需要清楚地知道他们编译需要的权限。你也可以通过设置允许一部分用户使用编译器,而禁止其他用户使用。
Steps(步骤)
1. 点击WebHost Manager主界面上的Security进入Compilers Tweak功能。
2. 然后点击Security Center。
3. 然后点击Compilers Tweak。
4. 点击Save(保存)。
5. 设置允许特定的用户使用编译器:
1. 点击Allow specific users to use the compilers。
2. 点击name of a user in the menu。
3. 点击Add to Group。
4. 设置更多的用户,重复以上步骤。
cPHulk Brute Force Protection功能可以阻止通过猜测密码来访问你服务器上的Services的恶意行为。
Steps(步骤)
1. 点击WebHost Manager主界面上的Security进入cPHulk Brute Force Protection功能。
2. 然后点击Security Center。
3. 点击cPHulk Brute Force Protection。
4. 点击Enable或Disable按钮来启用或关闭cPHulk Brute Force Protection功能。
5. 在IP Based Brute Force Protection Period in minutes边上输入IP Based Brute Force Protection持续的分钟数。
6. 在Brute Force Protection Period in minutes边上输入Brute Force Protection持续的分钟数。
7. 在Maximum Failures By Account边上输入账户允许失败的最多次数。
8. 在Maximum Failures Per IP边上输入输入每个IP允许失败的最多次数。
9. 在Maximum Failures Per IP before IP is blocked for two week period边上输入IP被阻止两周前允许失败的最多次数。
10. 如果你想延长对超过允许失败次数的账户的锁定时间,就将Extend account lockout time upon additional authentication failures边上的复选框勾上启用这一功能。
11. 如果你想在brute force用户被检测到时发送通知书,就将Send notification when brute force user is detected边上的复选框勾上启用这一功能。
Host Access Control让你可以对试图连接的IP地址设置一定的规则来允许或拒绝其对你的服务器和Services的访问。一般情况下,拒绝所有连接或者只允许你设置的连接是使用Host Access Control功能最安全的方法。
Steps(步骤)
1. 点击WebHost Manager主界面上的Security进入Host Access Control(block IP access)功能。
2. 然后点击Security Center。
3. 然后点击Host Access Control(block IP access)。
Apache mod_userdir允许用户在特定的主机上输入一个波浪号(~)和用户名作为URL来浏览他们的网站。例如,http://test.cpanel.net/~
fred将打开用户fred的域名。这个功能的弊端在于,这个被访问站点使用的带宽将被加到其所属的域名上(在这个例子中就是test.cpanel.net)。Mod_userdir保护功能可以阻止通过domain.com/~
user访问域名。不过你可能想在某个特定的虚拟主机上关闭它(一般为共享SSL主机。)
Steps(步骤)
1. 点击WebHost Manager主界面上的Server Setup进入服务器设置菜单。
2. 点击mod_userdir Tweak部分的Configure。
3. 将Enable mod_userdir Protection边上的复选框勾上来启用mod_userdir Protection功能。
4. 将域名边上的复选框勾上允许他们用~用户名方式来访问他们的域名,如果有必要的话。
5. 在domain‘s name边上的空白栏中输入你允许用~用户名方式访问域名的用户名,除了域名所有者,如果有必要的话。
6. 点击Save(保存)。
“Password Strength Configuration”功能让你可以定义一个通用的最低密码强度评分要求,或者对每个类型的密码分别设置。这里也介绍了如何启用和关闭这些功能。
Steps(步骤)
1. 点击WebHost Manager主界面上的Security进入Password Strength Configuration功能。
2. 然后点击Security Center。
3. 然后点击Password Strength Configuration。
4. 将Default Required Password Strength边上的复选框勾上启用适用于所有密码设置选项的默认要求密码强度。再次点击复选框取消勾选就可以关闭这一功能。
5. 用Default Required Password Strength的滑块来进行增加或减少最低密码强度评分的设置。
6. 如果要启用某个选项的Required Password Strength,将相应选项边上的复选框勾上。取消勾选选项边上的复选框关闭该选项。
7. 用你刚启用的选项的滑块来进行增加或减少最低密码强度评分的设置。
8. 重复以上步骤进行其他选项的设置。
9. 完成设置后,点击页面底部的Save按钮保存设置。
PHP open_basedir保护功能可以阻止用户用PHP脚本在他们的用户目录外打开文件。你可以用这个功能选择禁止用PHP脚本在用户目录外打开文件的账户。这个安全功能很重要,因为它可以阻止用户用PHP脚本访问系统或其他用户文件。最重要的是,它可以阻止恶意脚本访问许多重要的信息。
Steps(步骤)
1. 点击WebHost Manager主界面上的Security进入PHP open_basedir Tweak功能。
2. 然后点击Security Center。
3. 然后点击PHP open_basedir Tweak。
4. 点击PHP open_basedir部分的Configure。
5. 勾选Enable PHP open_basedir Protection边上的复选框启用PHP open_basedir保护功能。
6. 勾选域名边上的复选框,允许他们用PHP在用户目录外打开文件,如果有必要的话。
7. 点击Save(保存)。
WebHost Manager安装了Shell Fork Bomb保护功能以防Telnet/SSH用户使用所有的服务器资源而导致系统瘫痪。你可以根据需要关闭或重新启用这个保护功能。
Steps(步骤)
1. 点击WebHost Manager主界面上的Security进入Shell Fork Bomb Protection功能。(页面上为Password Strength Configuration,根据内容应该是Shell Fork Bomb Protection)
2. 然后点击Security Center。
3. 然后点击Shell Fork Bomb Protection。
4. 根据需要点击Disable Protection或Enable Protection按钮。
SMTP Tweak可以阻止用户绕过邮件服务器发送邮件(这是垃圾邮件发送者的习惯做法)。它只允许MTA(mail transport agent,邮件传输代理),mailman以及root连接到远程SMTP服务器。
Steps(步骤)
1. 点击WebHost Manager主界面上的Security进入SMTP Tweak功能。
2. 然后点击Security Center。
3. 然后点击SMTP Tweak。
4. 点击SMTP Tweak部分的Configure。
5. 勾选Allow Connections To localhost on Port 25边上的复选框来允许用户连接到端口25上的本地主机。
6. 点击Enable来启用SMTP Tweak。
Steps(步骤)
1. 点击WebHost Manager主界面上的Security进入SSH Password Auth Tweak功能。
2. 然后点击Security Center。
3. 然后点击SSH Password Auth Tweak。
4. 根据需要点击Enable Password Auth或Disable Password Auth按钮来启用或关闭该功能。
这个Tweak将关闭系统的跟踪路由功能。
Steps(步骤)
1. 点击WebHost Manager主界面上的Security进入Traceroute Tweak功能。
2. 然后点击Security Center。
3. 然后点击Traceroute Tweak。
4. 点击Traceroute Tweak部分的Configure。
5. 点击Disable或Enable来启用或关闭跟踪路由。
在Server Configuration区域,你可以管理服务器的主要设置,包括解析服务器,修改密码,以及启用和关闭服务与转售商。
如果你没有百分之百的把握,请不要随意修改服务器的设置。修改不当可能会导致cPanel和WHM无法正常运行。
点击WebHost Manager主界面上的Server Configuration进入服务器配置菜单。
在Edit Setup区域,你可以编辑在安装和初次登录程序时创建的服务器配置设置。包括编辑你的Master IP地址,BIND版本,出现问题时的详细联系信息以及其他相关信息。
如果你没有百分之百的把握,请不要随意修改服务器的设置。修改不当可能会导致cPanel和WHM无法正常运行。
Steps(步骤)
1. 点击WebHost Manager主界面上的Server Configuration进入服务器配置菜单。
2. 点击Basic cPanel/WHM Setup。
3. 在Main Shared Virtual Host IP栏中输入你想用来设置虚拟主机的IP地址。默认状态下,所有账户就是在这个IP地址上被创建的(除非它们是独立IP地址的账户)。
4. 在Server Contact E-Mail Address and Server Contact Pager Address栏中输入服务器管理员的详细联系信息。
5. 在Default cPanel Theme栏中输入你想使用的默认cPanel主题。这个主题将会出现在所有新创建的还没有指定主题的
6. 如果你使用的首选网络连接设备不是eth0,请在Alternate Main Ethernet Device栏中输入你使用的连接设备。
7. 在Default Home Directory和Home Directory Prefix栏中分别输入新账户将被创建到的默认用户目录和与其他用户分区匹配的前缀。例如,你输入前缀“home”,那么所有含“home”的目录都将被用来存储账户。这也就是说,输入“home”作为你的用户目录前缀会在/home /home /usr/home /home3或者其他名称中含有“home”的目录下创建账户,即使你的默认用户目录被设置为/home。因此,你绝不能用名称中含有“home”的目录来存储备份。
8. 在Hostname栏中输入你当前的服务器主机名。
9. 输入你希望接收的Apache日志的类型名。有两个选项:
· Combined —— 记录所有信息,包括参照页,用户代理和被请求的文件。
· Access —— 只记录被请求的文件信息。
10. 创建新账户时,在Minimum UID栏中输入待分配的用户ID最小值。通常,低于500的值会保留给系统用户使用,其他用户不能占用。因此,我们不建议将Minimum UID设定在500以下。
系统中每个用户都会分配到一个用户ID值。这些数值与用户名一起成为系统辨别每个用户的标识。
11. 在Primary Nameserver,Secondary Nameserver,Tertiary Nameserver和Fourth Nameserver栏中输入四个解析服务器名称。Primary Nameserver和Secondary Nameserver是必填项。
12. 选择是否为Apache脚本/cgi-bin/创建别名/usr/local/apache/cgi-bin/。y=Yes,n=no。这个别名意味着,Apache会将/cgi-bin/目录下的所有文件当作cgi脚本来处理。
13. 在AIM Password和AIM Username栏中分别输入你AIM(AOL Instant Messenger)的用户名和密码。
14. 在Server Contact ICQ,ICQ ID和ICQ Password栏中分别输入你的ICQ用户身份号码,ICQ ID和ICQ密码。
15. 如果需要,在Master Nameserver栏中输入主要解析服务器的IP地址。
这一设置是被拒绝的。请考虑使用Cluster Configuration。(5-Cluster/Remote Access中的Configure Cluster部分)
16. 如果这个服务器属于一个服务器集群(cluster),在Master Cluster Server中输入主要集群服务器的IP地址。
17. 点击Save(保存)。
你应该时不时地修改你的root密码来增强网站的安全性。如果你觉得有其他人会访问你的WebHost Manager账户,那你就应该经常修改密码。
Steps(步骤)
1. 点击WebHost Manager主界面上的Server Configuration进入服务器配置菜单。
2. 点击Change Root Password。
3. 在New Password栏中输入新的root密码。
4. 点击Change Password(修改密码)。
网址是http://www.cpanel.net/support/docs/11//whm/server_config_initquotasetup.shtml,网页打不开。
你可以在Server Time区域为你的服务器时钟设定时区。你也可以将服务器时间和浏览器的显示时间设置成一致的。你的服务器时间必须准确,你的证书才能与cPanel的授权系统保持同步。
Steps(步骤)
1. 点击WebHost Manager主界面上的Server Configuration进入服务器配置菜单。
2. 点击Server Time(服务器时间)。
3. 从下拉列表中点击选择The Required Time Zone。
4. 点击Change Time Zone。
5. 如果你需要将服务器时间和浏览器的显示时间设置成一致的,点击Sync Time with Time Server。
Troubleshooting(疑难解答)(只面向高级用户)
你可以随时用rdate命令来手动更新你的服务器时间。使用:
rdate -s rdate.cpanel.net
这将更新你的服务器时间,且在接收到证书错误信息的时候就会更新。
这个概要中提供的表格显示了日志程序(analog,awstats,webalizer)是否被允许,是否默认处于开通状态等。如果程序被允许或默认处于开通状态,你会看到一个绿圈图标。
同时你还可以看到“User to Display”文本框。默认状态下的值为“all”。如果你点击值为“all”的文本框的“Show Status Per User/Domain”按钮,你会看到一个列出了服务器上每个用户状态的列表。如果你只希望它显示一个用户或域名,输入你想查看账户的用户名或域名,然后点击“Show Status Per User/Domain”按钮。
页面加载后,你可以查看到不同的报告,表格和纵栏等,依服务器上用户使用的统计软件而异。
在这个表格和“User to Display”文本框的右边,你应该可以看到如下的信息:
The server currently is able to keep up with your statistics processing schedule.(服务器目前可以与你的统计数据处理计划保持同步。)
如果你没有看到以上的提示信息,而是看到了其他的信息,请尽快联系你的供应商。
Statistical Processing Configuration(统计数据处理配置)
所有的统计报告每24小时更新一次。所有的带宽信息每6小时更新一次。如果你想比较每个统计软件的数据,你只能比较至少存在36小时的数据,以保证这些信息已被更新且提供的是准确的信息。需要提醒你注意的是,这些统计都是估计值,还要根据服务器上的流量统计进行修改。
你可以通过在Generate statistics every XX hours文本框中输入小时数来修改频率(每小时)。默认状态下这个数值是24。输入你希望生成统计数据的小时数后,点击Change按钮。系统更新了这个新数值后,会返回到同一页面。
Statistical Processing Times(统计数据处理时间)
Statistics Processing Times功能让你可以设置不希望执行日志分析的时间。
Steps(步骤)
1. 点击Statistics Software Configuration主页面上的Configure Statistics Processing Times Schedule按钮。
2. 页面加载后,点击复选框选择你不希望执行日志分析的时间空档。(注意:要记住如果没有分配足够的时间来运行日志分析,你的日志可能永远不能被完全分析。)
3. 点击Save按钮。
4. 你可以勾选Prevent cpanellogd and cpbackup from running at same time复选框来阻止cpanellogd和cpbackup同时运行。
Statistics Configuration(统计数据配置)
如果你想要允许用户修改他们的网络统计数据生成软件,点击Allow users to change their web statistics generating software边上的复选框。然后点击Save按钮。会更新你的设置。
Generator Permissions(生成器许可)
你可以选择设置在你服务器上运行的程序(Webalizer,Awstats,Analog)。点击你想要在服务器上运行的程序边上的复选框。然后点击Save按钮。
Default Generator(默认生成器)
默认状态下,你可以允许某个数据统计程序(Webalizer,Awstats,Analog)在你的服务器上运行。点击你想要在服务器上运行的程序边上的复选框。然后点击Save按钮。
User Permissions(用户权限)
你也可以选择设定允许哪些用户修改他们的数据统计程序。点击Allow all users to change their web statistics generating software边上的复选框允许用户修改他们的数据统计程序。然后点击Save按钮。
要修改被选用户,点击Modify按钮。然后从Users栏中选择你想要允许的用户。你可以逐个选择,也可以按住Ctrl键点击用户名来一次性选择多个用户。选好以后,点击Add按钮将用户添加到Allowed列表栏。点击Remove按钮可以删除用户。你可以使用Remove All(全部删除)按钮和Add All(添加全部)按钮。
你可以通过点击Allowed列表栏中的用户名对用户进行逐一配置。(注意:如果用户没有列在Allowed栏中,你就不能对该用户进行配置。)然后点击Configure按钮。点击数据统计程序(Analog,Awstats,Webalizer)下面相应的复选框允许某个用户使用该程序。然后点击Save按钮。
你可以变更服务器上大量通用的设置。这些更改会影响机器上的所有用户,包括你自己,转售商,以及转售商的客户。
Steps(步骤)
1. 点击WebHost Manager主界面上的Server Configuration进入服务器配置菜单。
2. 点击Tweak Settings。
3. 点击下列各项边上的复选框或单选按钮来启用或关闭相应功能。
Display
账户列表每页显示的账户数(或所有账户)(如果没有特别设定,都是显示30)
允许你在WHM中列出账户时修改每页可以显示的账户数。
Domains
Allow Creation of Parked/Addon Domains that resolve to other servers
允许客户创建DNS设置指向其他服务器的停放域名和add-on域名。
Allow Creation of Parked/Addon Domains that are not registered
允许客户创建停放域名和add-on域名而不需要确认域名是否注册。
Allow users to Park/Addon Domains on top of domains owned by other users
允许客户创建停放域名和add-on域名而不需要确认域名是否正被其他用户使用。
Add the mail prefix for mailman URLs
在Mailman URL前面插入一个Email字域名前缀。
Attempt to prevent pop3 connection floods
限制每个主机连接到POP3服务器的连接数量。
BoxTrapper Spam Trap
允许账户上BoxTrapper的使用。
Default catch-all/default address behavior for new accounts. Fail will generally save the most CPU time.
(新账户Default catch-all/default address行为。失败一般可以节省大部分的CPU时间)
设置发送到*@domain.com的邮件将会到达的邮件地址。(*是指域名中不合法的Email账户)。
Horde Webmail
启用Horde Webmail应用程序。
Include a list of Pop before SMTP senders in the X-PopBeforeSMTP header when relaying mail. (exim 4.34-30+ required)
在转发邮件时,SMTP发送者前面的X-PopBeforeSMTP header包含一个Pop列表。(通过pop-before-SMTP认证的发送者)
Mailman
启用Mailman mailing list脚本程序。
Neomail Webmail
允许账户使用Neomail Webmail应用程序。
Number of minutes between mail server queue runs
输入运行的邮件服务器队列之间的分钟数。(运行队列会尝试并发送阻塞在其中的邮件。)
Prevent the user "nobody" from sending out mail to remote addresses
阻止“nobody”用户从PHP/CGI脚本域名之外发送邮件。
Silently Discard all FormMail-clone requests with a bcc: header in the subject line
删除所有带有bcc的FormMail-clone请求:标题中的header(没有提供任何警告或通知)。
SpamAssassin
启用SpamAssassin程序。
SpamAssassin Spam Box delivery for messages marked as spam (user configurable)
将标记为垃圾邮件的邮件发送到用户的垃圾邮件收件箱(如果垃圾邮件收件箱启用的话)。
SquirrelMail Webmail
启用SquirrelMail webmail程序。
The maximum each domain can send out per hour
输入一个域名每小时可以发送的邮件数。
Track the origin of messages sent though the mail server by adding the X-Source headers (exim 4.34+ required)
显示所收到的邮件的源信息包括它们的源服务器和目录。
MySQL
MySQL Version to use
指明哪个版本的MySQL客户可以使用。
Use old style (4.0) passwords with mySQL 4.1 (required if you have problems with PHP apps authenticating)
使用MySQL 4.1以前的标记密码。
Notifications
Disable Suspending accounts that exceed their bandwidth limit
不会自动挂起超过带宽限制的账户。
Disk Space Usage Warnings
当用户快要超过他们的磁盘空间容量限制的时候每晚给他们发送邮件。
Email Box Usage Warnings
当用户快要超过他们的收件箱容量限制的时候每晚给他们发送邮件。
Software
FormMail-clone CGI
使用FormMail clone。它允许form用CGI将邮件发送到一个地址。
Interchange Version to use
指明使用的Interchange shopping cart版本或关闭脚本。
Loader to use for internal cPanel PHP (Use oldsourceguardian for version 1.x and 2.x)
指明用于cPanel内部PHP脚本的loader(载入器)。
The path to the urchin installation (if installed.) (leave blank for auto-detection.)
Urchin的安装路径。
Stats Programs
Analog Stats
启用Analog网络数据统计程序。
Awstats Reverse DNS Resolution
启用Awstats查找联系客户网站的IP地址的域名。这将增加服务器负荷和带宽。
Awstats Stats
启用Awstats网络数据统计程序。
Webalizer Stats
启用Webalizer网络数据统计程序。
Stats & Logs
Allow users to update Awstats from cPanel
允许用户随时重新生成Awstats统计数据。
Chmod value for raw apache log files
设置raw Apache日志文件的许可。
Delete each domain‘s access logs after stats run
域名的网络数据统计结束以后,删除该域名的登录日志。
Do not include password in the raw log download link in cPanel (via FTP).
显示raw log stats download链接的时候不包含用户密码。
Do not reset /usr/local/apache/domlogs/FTPxferlog after it has been separated into each domain name‘s FTP log
保存/usr/local/apache/domlogs/ftpxferlog下的内容。
Exim Stats Daemon (required for smtp bandwidth logging; must also be modified in the service manager as well)
启用exim stats登录。
Keep Stats Log (/usr/local/cpanel/logs/stats_log) between cPanel restarts
启用WebHost Manager在重启程序时保存数据统计日志。
Keep log files at the end of the month
每个月末维护老的日志文件。如果没有勾选这个选项,日志文件每月会被删除。
Numbers of days between processing log files and bandwidth usage
在adjacent栏中输入处理日志文件和带宽使用之间的天数。要求输入十进制数值。
Stats Log Level
用于debugging(纠错调试)的目的(指明/usr/local/cpanel/logs/stats_log中保存了什么错误日志)。
The load average above the number of cpus at which logs file processing should be suspended
当服务器平均负荷大于adjacent栏中输入的数值时挂起日志文件处理。
Stats
The load average that will cause the server status to appear red
输入上面的平均负荷,会使显示给客户的服务器状态,图片呈红色(查看23-Server Status部分获取更多信息)
System
Allow Sharing Nameserver IPS
允许你为同一个IP地址分配多个DNS服务器。
Allow cPanel users to install SSL Hosts if they have a dedicated IPs
允许独立IP账户创建SSL主机并安装SSL证书。
Allow cPanel users to reset their password via email.
(允许cPanel用户通过Email重新设置他们的密码。)
Allow cpanel and admin binaries to be run from other applications besides the cpanel server (cpsrvd).
(允许cpanel和admin binaries在cpanel服务器(cpsrvd)以外的程序上运行。)
Allow Perl updates from rpm based Linux vendors.
(允许从基于rpm的Linux供应商那里更新Perl。)
Always redirect users to the ssl/tls ports when visiting /cpanel, /webmail, etc.
用/interface的方式代替直接端口将用户转向至他们登录的每个界面的SSL端口。
Disable Disk Quota display caching
如果关闭,磁盘定额会持续更新,但是会让机器变慢很多。如果不关闭,磁盘定额将被推迟15分钟。
Disable Http Authentication for cPanel/WebMail/WHM Logins (forces cookie authentication)
(关闭登录cPanel/WebMail/WHM的Http认证(强制cookie认证))
Disable login with root or reseller password into the users‘ cPanel interface. Also disable switch account dropdown in themes with switch account feature.
(禁止用root或转售商密码登录到用户的cPanel界面。同样关闭带有switch account功能的主题中的switch account下拉列表。)
Disable WHOIS lookups for the nameserver IP manager.
(关闭解析服务器IP管理器的WHOIS查找功能。)
Display Errors in cPanel instead of logging them to /usr/local/cpanel/logs/error_log
(显示cPanel中的错误而不是让它们记录到/usr/local/cpanel/logs/error_log)
Do not warn about features that will be depreciated in later releases
(对于在迟些时候发布的版本中会贬值的功能无须警告)
如果你勾选了这个复选框,你就不知道在下个发布的版本将会消失的功能。(这就可能导致在功能被最终删除后服务器不能正常运行。)
Do not warn users about the system backup being disabled in cPanel.
(对于cPanel中被关闭的系统备份无须警告用户。)
The maximum memory a cPanel process can use before it is killed off (in megabytes).
如果没有特别设定,默认值为128MB。
Try to resolve each client‘s IP to a domain name when a user connects to WHM/cPanel/cppop. (speed degradation)
当用户在浏览器中输入一个IP地址连接到cPanel/WHM/cppop时显示用户的域名。
Use jailshell as the default shell for all new accounts
将jailshell设置为所有通过Telnet/SSH登录的客户的默认shell。Jailshell不允许你查看所有用户的/etc/passwd,也不允许你查看其他用户的文件。
When visiting /cpanel or /whm or /webmail with SSL redirect to the servers hostname.
当用户使用/interface而非端口登录到cPanel/WHM/Webmail时,在地址栏显示服务器的主机名。
4. 点击Save(保存)。
你可以选择你想要自动从cPanel接收到的更新,如果有的话。有以下三种套餐类型:
cPanel and WHM Updates
更新为cPanel和WebHost Manager。
cPanel Package Updates
更新为cPanel套餐,如exim,proftpd,以及任何RPMs(Red Hat Package Manager,红帽套餐管理程序)。
Security Package Updates
更新为安全套餐。
每个方案更新有如下选项:
Automatic
有新版本可用时,套餐方案自动更新。
Manual Updates Only
套餐方案手动更新。所有的更新都可以从cPanel网站手动下载。
Never Update
关闭自动更新功能。
cPanel and WHM package updates contains one of the following build types:(cPanel和WHM套餐方案更新属于以下构造类型之一:)
Edge
测试次数最少但包含最多功能的开发发布版本。一般不要运行这个结构除非你需要其中有纠错工具或功能。当同等的Current或Release构造发布后,你就可以将这个转换掉。
Current
类似于Edge构造但Current已通过了生产环境下的测试。
Release
经过大量测试的正式发布。Release是推荐运行的类型。它们一般都有最新的纠错工具和新功能,但是不用担心会出现新错误。
Stable
客户使用过程中没有出现问题的正式发布。Stable类型适合那些不想运行最新发布版本的传统用户。
Steps(步骤)
1. 点击WebHost Manager主界面上的Server Configuration进入服务器配置菜单。
2. 点击Update Config。
3. 点击与需要的cPanel和WHM,DarkORB以及Security packages相应的单选按钮。
4. 点击Save(保存)。
在Mail Manager区域你可以将系统邮件转发至特定的位置,如果需要的话。你可以为四类系统用户分别设置转发规则:
Root
服务器上的管理员用户。
Nobody
发送到不存在的邮件地址。
Mailman
从Mailman收到的邮件。
cPanel
从cPanel和WHM收到的邮件。
Steps(步骤)
1. 点击WebHost Manager主界面上的Server Contacts进入服务器联系人菜单。
2. 点击Change System Mail Preferences。
3. 在空白栏中输入系统用户的转发邮件地址。
4. 点击Change(修改)。
5. 如果需要,重复以上第3和第4步。
Troubleshooting(疑难解答)
删除输入的地址并点击Change按钮关闭该用户的邮件转发功能。
Contact Manager让你可以设置发送警报的优先级,以及设定各警报的发送时间。你可以为每种联系方式设置优先级,也就是设置不同级别的警报按照不同的联系方式发送。例如,你将传呼机的等级设置为3,每个级别为1-3的警报都会发送到你的传呼机。你也可以设置每种警报的优先级。
Steps(步骤)
1. 点击WebHost Manager主界面上的Server Contacts进入服务器联系人菜单。
2. 点击Contact Manager。
3. 在顶部的栏中输入每种联系方式的优先等级。
4. 在相应的栏中修改警报的优先等级,如果需要的话。
Troubleshooting(疑难解答)
如果你将某个警报的优先等级设置为高于任何联系方式的优先等级,那么任何警报出现时你都不会接收到。
这一功能显示了Apache的信息。信息大多显示在一个表格中,表格中的密钥与表格下方的符号对应。
Steps(步骤)
1. 点击WebHost Manager主界面上的Server Status进入服务器状态菜单。
2. 点击Apache Status。
3. 将显示宝贵的Apache信息。
这个功能用表格显示了使用CPU,memory和MySQL的程序。表格还会显示谁在使用这些程序,CPU使用的百分比,Memory使用的百分比,以及MySQL的使用情况。
Steps(步骤)
1. 点击WebHost Manager主界面上的Server Status进入服务器状态菜单。
2. 点击CPU/Memory/MySQL Usage。
3. 将显示服务器上CPU,memory和MySQL使用情况的信息。
这个功能显示了服务器上硬件和软件的配置信息。包括处理器的类型和速度,存储器信息,系统软件,硬盘信息,存储器使用情况,以及硬盘空间的使用情况等。
Steps(步骤)
1. 点击WebHost Manager主界面上的Server Status进入服务器状态菜单。
2. 点击Server Information。
3. 将显示服务器上软硬件的配置信息。
这个功能显示了服务器上运行的服务,服务器负荷,以及储存器,swap和硬盘空间的使用情况。正在运行的服务边上会有一个绿圈图标,而停止运行的服务边上会有一个红圈图标。
Steps(步骤)
1. 点击WebHost Manager主界面上的Server Status进入服务器状态菜单。
2. 点击Service Status。
3. 将显示服务器上运行的服务信息。
这个功能让你可以修改某特定用户的Bandmin密码。
Steps(步骤)
1. 点击WebHost Manager主界面上的Service Configuration进入服务配置菜单。
2. 点击Bandmin Password。
3. 在Username下面的空白栏中输入你想转换密码的用户名。
4. 在Password下面的空白栏中输入你想转换密码的用户名密码。
5. 点击Change修改用户密码。
SuExec是一个Apache功能,允许用户运行使用用户ID的CGI和SSI程序,这个用户ID与调用网络服务器的用户ID不同。这意味着CGI和SSI程序没有权限登录root账户,也没有root许可。由于许多CGI脚本程序被用于发送邮件,因此查看谁在你的服务器上发送邮件也会变得简单。
Steps(步骤)
1. 点击WebHost Manager主界面上的Service Configuration进入服务配置菜单。
2. 点击Enable/Disable SuExec。
3. 点击Enable to enable SuExec或点击Disable to disable SuExec。
什么是Exim?根据http://www.exim.org的定义,Exim是一个在剑桥大学开发的用于连接到互联网的Unix系统 的消息传输代理(MTA,Message Transfer Agent)。根据GNU General Public License的规定 ,它是免费提供的。在形式上它类似于Smail 3,但是它的功能更为通用。邮件发送的方式有极大的灵活性, 而且有很多功能可以用于审核接收的邮件。Exim可以代替sendmail安装,尽管exim的配置与sendmail的配置有很大不同。
什么是Exim配置编辑器?Exim配置编辑器允许你通过修改某些exim配置设置来修改exim的行为。Exim配置编辑器提供了两个选项:
· Standard Options(标准选项)
· Advanced Editor Instructions(高级编辑器操作指南)
Standard Options
Steps(步骤)
1. Standard Options包括:
· 始终设置Sender: header当真正的发件人被修改时。(取消勾选这一选项会停止Microsoft® Outlook中的“On behalf of”数据,但可能会限制你跟踪邮件系统滥用情况的功能。)
· 确认邮件发件人的真实性。- Enables verify = sender/>optionsZ<
· 使用Callout来确认邮件发件人的真实性。- 为某特定的邮件地址使用callout检测。
· 对于超过定额而没有将邮件保存在列队中的用户,抛弃他们的邮件。系统过滤文件(留空予以关闭)- 设置用于exim的过滤文件。
2. 根据你自己的实际需要勾选Standard Options相应选项的复选框。
3. 点击Save按钮。
4. 页面会重新加载并显示你的exim配置设置的状态。你应该可以在页面底部看到如下的提示信息:
"Your configuration changes have been saved!"(“你所做的配置修改已保存!”)
Advanced Editor Instructions
高级配置编辑器允许你修改默认的Exim配置。在这个编辑器中所做的配置修改将被保存到Exim更新和重新安装过程。对默认配置所做的修改会对Exim的运行产生很大影响,而且会阻止其完全运作。请慎重使用此编辑器。
Steps(步骤)
1. 点击Advanced Editor按钮开始使用高级配置编辑器。
2. 每个可编辑的部分都有一个相应的文本框(文本区域)。根据你自己的实际需要输入/修改exim文件。
3. 完成exim文件的编辑后,点击Save按钮。
4. 页面会重新加载并显示你的exim配置设置的状态。你应该可以在页面底部看到如下的提示信息:
"Your configuration changes have been saved!"(“你所做的配置修改已保存!”)
你可以在“Courier Configuration”页面对服务器某些资源的连接数量进行限制,这些资源包括IMAP,POP3,SSL,TSL和Authentication等。限制服务器允许的连接数量或者限制每IP的连接数量,你可以降低服务器的负荷量并提高服务器处理这些请求的速度。
· Maximum IMAP Connections (Total) - 在相应位置输入服务器随时允许的最大IMAP连接数量。
· Maximum IMAP Connections (Per IP) - 在相应位置输入每IP随时允许的最大IMAP连接数量。
· Maximum TLS/SSL IMAP Connections (Per IP) - 在相应位置输入每IP随时允许的最大TLS/SSL IMAP连接数量。
· Maximum POP3 Connections (Total) - 在相应位置输入服务器随时允许的最大POP3连接数量。
· Maximum POP3 Connections (Per IP) - 在相应位置输入每IP随时允许的最大POP3连接数量。
· Maximum TLS/SSL POP3 Connections (Per IP) - 在相应位置输入每IP随时允许的最大TLS/SSL POP3连接数量。
· Number of Authentication Daemons - 在相应位置输入服务器随时允许的最大Authentication Daemon连接数量。
完成修改后点击页面底部的Save按钮提交你的设置。
Exim是一个在剑桥大学开发的用于连接到互联网的Unix系统 的消息传输代理(MTA,Message Transfer Agent)。根据GNU General Public License的规定 ,它是免费提供的。在形式上它类似于Smail 3,但是它的功能更为通用。邮件发送的方式有极大的灵活性, 而且有很多功能可以用于审核接收的邮件。Exim可以代替sendmail安装,尽管exim的配置与sendmail的配置有很大不同。
你可以通过“Exim Configuration Editor”页面来修改邮件服务器的设置,用Access Control Lists来抵制垃圾邮件及其他行为。修改这些设置是通过一个你可以直接编辑conf文件的基本编辑器或高级编辑器模式来完成的。
Basic Editor Mode & Standard Options(基本编辑器模式 & 标准选项)
基本Exim配置编辑器是默认开通的,你可以用它来编辑Exim的标准设置,详细如下。
ACLS
· Reject mail at SMTP time if the spam score from spamassassin is greater than 20.0
——启用这一设置将拒绝所有spam评分大于20.0的邮件。
· Ratelimit incoming SMTP connections that violate RFCs (this is usually spammers and broken MTA)
——启用这一设置将设定一个较低的违反RFC标准的连接的邮件率。
· Reject mail at SMTP time if the sender host is in the bl.spamcop.net RBL
——启用这一设置后,如果发件人的Email地址包含在汇集了已知垃圾邮件发送地址的SpamCop数据库中,他们的邮件将被拒绝。
· Reject mail at SMTP time if the sender host is in the zen.spamhaus.org RBL
——启用这一设置后,如果发件人的Email地址包含在汇集了已知垃圾邮件发送地址的SpamHaus数据库中,他们的邮件将被拒绝。
· Reject mail at SMTP time if the sender host is in the zen.spamhaus.org, or bl.spamcop.net RBL
——启用这一设置后,如果发件人的Email地址包含在汇集了已知垃圾邮件发送地址的SpamHaus或SpamCop数据库中,他们的邮件将被拒绝。
· Maximum size in kilobytes of a message that will be scanned by SpamAssassin™
——你可以设置邮件信息的最大尺寸以便信件被SpamAssassin™检测到。也就是说,所有小于这个尺寸的信件可以被检测到,大于这个尺寸的就检测不到。
· A comma or colon separated list of IP addresses that should not be RBL checked (whitelist)
——你可以输入IP地址添加到不会被RBL(实时黑名单)检查的白名单。
Filters
· Reject messages with potentially dangerous attachments
——启用这一设置后,所有包含被认为具有潜在危险附件的邮件将被拒绝。
· Reject mail with a failure message if the spam score from SpamAssassin™ is greater than 20.0
——启用这一设置将拒绝所有SpamAssassin™认为评分高于20.0的邮件。
· Rewrite messages SpamAssassin marks as spam with ***SPAM*** at the beginning of the subject line
——启用这一设置将向被SpamAssassin标记为spam的邮件的标题栏添加信息。
· Text to add to the subject header for messages SpamAssassin™ marks as spam
——在这里你可以覆盖默认的***SPAM***信息,它是SpamAssassin™判断邮件为spam时放入标题栏的信息。
· Use callouts to verify the existence of e-mail senders. Basically, Exim will connect to the mail exchanger for a given address to make sure it exists before accepting mail from it
——启用这一设置将允许Exim连接到邮件发送的服务器上以保证其发信的邮件地址是真实存在的邮件地址。
· Turn on SpamAssassin™ for all accounts (Global ON)
——启用这一设置也就是允许启用当前存在的所有账户以及将来会创建的新账户的SpamAssassin™功能。
· Instead of showing the reason why sending a mail to a recipient would fail, show "The recipient cannot be verified. Please check all recipients of this message to verify they are valid."
——启用这一设置会显示一个简要信息说明收件人不能被核实。
· Reject e-mail at SMTP time for users who have exceeded their quota rather than keeping it in the queue. This is probably a good idea, but it does mean people will lose mail so it‘s not on by default
——启用这一设置后,如果用户超出了他们的定额而没有将邮件放入队列,那么所有接收到的邮件会被拒绝,直到重设他们的定额。
· Verify the existence of e-mail senders
——启用这一设置将核实邮件地址的真实性。
· Always set the Sender: header when the sender is changed from the actual sender. Uncheck this to stop "On behalf of" data in Microsoft® Outlook. This may limit your ability to track abuse of the mail system
——关闭这一设置将阻止Outlook对邮件的发送地址进行识别。
· System filter file (leave blank to disable)
——将这一选项留空会关闭Exim过滤系统的功能。你可以修改路径如果你不希望到达它的默认路径是/etc/cpanel_exim_system_filter。点击Revert to Default按钮恢复路径的默认设置。
· Use the old transport based SpamAssassin™ system instead of the new ACL style one.(not recommended, slow)
——启用这一设置将使用基于old transport的SpamAssassin™来取代在WHM-版本11中介绍的新ACL。
完成设置的编辑后,点击Standard Options底部的Save按钮。
Visualize ACLs
点击Visualize ACLs按钮将打开一个弹出窗口,用一个流程图直观地显示了Access Control List。
Advanced Editor Mode & The Exim.conf File(高级编辑器模式 & Exim.conf文件)
点击Advanced Editor按钮可以转换到高级配置编辑器模式。点击Advanced Editor按钮后你会看到一个页面,显示了整个conf文件。但你并没有文件所有内容的编辑权限,因为你对设置所做的修改可能会导致服务器不能正常运行。不过你可以在配置文件的文本框内输入文本内容。
完成编辑Exim文件后点击Save按钮。页面会重新加载并显示你的exim配置设置的状态。你应该可以在页面底部看到如下的提示信息:
"Your configuration changes have been saved!"(“你所做的配置修改已保存!”)
Reset Configuration(重设配置)
点击页面底部的Reset ACL Config to Defaults按钮将Exim configuration‘s ACL恢复到安装时的默认设置。你也可以点击Reset All Configs to Defaults按钮将Exim配置全部恢复到安装时的默认设置。
你可以在两个不同的FTP服务器之间进行转换,Proftpd和Pure-ftpd,如果需要的话。两种服务器的优点和缺点你都可以在屏幕截图中看到。
你也可以启用或关闭整个机器的匿名FTP,如果需要的话。
Steps(步骤)
1. 点击WebHost Manager主界面上的Service Configuration进入服务配置菜单。
2. 点击FTP Configuration。
3. 点击Switch to Pure-ftpd或Switch to Proftpd。
4. 如果你要启用或关闭匿名FTP,点击Disable Anonymous FTP按钮。
Overview
当用户连接到服务器上的密钥服务时(cPanel/WHM,Exim,FTP等),如果用户的SSL证书不是在正规的权威机构(例如:TrustWave, VeriSign, GoDaddy)购买的,这些用户将会收到证书无效的警告。这个指南说明了如何安装正规证书来保护你的服务并删除这个警告。
Server Listing
在这个页面上你会看到一个表格,列出了有SSL证书并可以安装的密钥服务,以及安装在服务器上的每个证书的信息。
Installing or Copying SSL Certificates For Use With Key Services
Steps(步骤)
1. 如果你想给数字认证中的密钥服务安装一个新证书,点击每个密钥服务的服务器证书边上的Install New Certificate链接。然后会打开一个新页面,在这里你可以输入提供给新证书的信息或者将已经安装在一个域名上的SSL证书信息拖进来。
2. 如果你想将一个已经安装的SSL证书信息同时复制到.crt和.key,点击Browse按钮并选择你要复制其信息的域名。这个操作会填写.crt和.key的文本栏。
3. CRT Information - 你应该已经得到了一个.crt文件的信息。用普通的文本编辑器打开这个文件,选择所有信息并复制。将复制的信息粘贴到WHM页面提供的.crt信息栏中。然后点击Browse按钮选择使用.crt信息的域名。接着弹出的窗口会列出所有供你选择的域名。选择你要分配这个证书的域名然后点击弹出窗口底部的Use Cert按钮。如果你已经有安装好的SSL证书并且也想应用密钥服务,你可以点击Fetch按钮,WHM会从中获得相关信息并将它输入提供给.crt信息的文本栏中。
4. KEY Information - 你应该已经得到了一个.key文件的信息。用普通的文本编辑器打开这个文件,选择所有信息并复制。将复制的信息粘贴到WHM页面提供的.key信息栏中。如果你已经有安装好的SSL证书并且也想应用密钥服务,你可以点击Fetch按钮,WHM会从中获得相关信息并将它输入提供给.key信息的文本栏中。
5. CA Information - 你应该已经得到了一个.ca文件的信息。用普通的文本编辑器打开这个文件,选择所有信息并复制。将复制的信息粘贴到WHM页面提供的.ca信息栏中。这一项是选填的。
6. 输入所有相关信息后点击页面顶部的Submit按钮。
7. 你可以重复以上步骤启用服务器上的其他密钥服务。
Reset a Certificate(重置证书)
如果你想重置证书,点击Reset Certificate链接。点击Reset Certificate不会立即重置证书,而是会打开一个新页面,你可以在这里生成一个新证书。如果你想通过生成新证书来进一步重置证书,请点击Generate A New Certificate按钮。
Only One SSL Certificate Can Be Installed Per Service(每个服务只能安装一个SSL证书)
如果你的域名是example.com,你可能已经在服务器(即:server4.example.com)上安装了该域名的SSL证书。如果你的用户有一个域名anotherexample.com而且想在https:// anotherexample.com:2083登录到cPanel,那么他们会收到一个错误提示,说明SSL证书与域名不匹配。这是因为他们并没有进入证书寻找的域名。一个证书只能匹配一个域名。
在WHM中,可以通过以下步骤予以纠正。
Steps(步骤)
1. 首先你需要登录到WHM,在WHM的“Server Configuration”部分点击“Tweak Settings”链接。
2. 向下滚动“Tweak Settings”页面,找到“Redirection”部分。
3. 如果你想启用这个固定安装设置,将“** Always redirect users to the SSL/TLS ports when visiting /cpanel, /webmail, etc.”边上的复选框勾上。
4. 接下来你需要选择“Where to redirect to when visiting /cpanel or /whm or /webmail WITH SSL”,你可以选择转向至:
· SSL Certificate Name(SSL证书名)
· Hostname(主机名)
· Origin Domain Name(原域名)
5. 完成这些设置后,将页面滚动至底部点击“Save”按钮。
6. 页面会重新载入并显示你所做的设置。
这个功能让你可以设置自己的解析服务器。如果你在WebHost Manager安装时选择添加了自己的解析服务器,你的服务器信息就已经列在这里了。
Steps(步骤)
1. 点击WebHost Manager主界面上的Service Configuration进入服务配置菜单。
2. 点击Nameserver Setup。
3. 阅读警告信息,然后点击Ok。
“PHP Configuration Editor”页面允许你修改PHP安装的设置。由于可供你在PHP内部安装的配置和可选的第三方模块很多,我们不可能一一介绍。不过我们会提供一个简要的编辑器功能纲要。
Modes(模式)
这个选项让你可以在不同的编辑模式之间进行切换。基本PHP编辑器模式是默认开通的,你可以用它对PHP基本设置进行编辑。如果你有足够的冒险精神,想进一步对PHP进行编辑,你可以点击Switch to Advanced Mode按钮转换到高级PHP编辑器。点击Switch to Basic Mode按钮回到基本PHP编辑器。所处模式不同,这些按钮的作用也不同。
Information Provided(提供的信息)
这个页面提供了一个包含四栏内容的表格,包括Section,Directive,Info和Value。点击各Section名称会打开不同Section的相关网页,你可以查看更多特定Section的相关详细信息。
完成设置的编辑后,点击页面底部的Save按钮。
在Service Manager区域你可以启动或停止服务器上可用的服务。可用的服务如下:
· antirelayd - SMTP之前控制POP的Daemon
· clamd - ClamAV病毒扫描
· entropycha - 基于cPanel‘s HTML的聊天服务器
· exim - SMTP服务器
· eximstats - 监控SMTP带宽使用的Daemon
· httpd - 网络服务器(Apache)
· interchange - 购物车(电子商务)服务器
· melange - 基于Java的聊天服务器
· mysql - MySQL数据库服务器
· named - 解析服务器(BIND)
· pop - POP3邮件服务器
· postgresql - PostgreSQL数据库服务器
· spamd - SpamAssassin服务器
· syslogd - 登录系统issues/activity的Daemon
· tomcat - Tomcat JSP服务器(如果安装了的话)
· exim on another port - 在另一个端口号上运行另一个exim副本,由于一些供应商阻止了25,所以必须是标准的端口号。
Steps(步骤)
1. 点击WebHost Manager主界面上的Service Configuration进入服务配置菜单。
2. 点击Service Manager。
3. 勾选与需要启动或关闭的服务相应的复选框。
4. 点击Save。
Troubleshooting(疑难解答)
旁边的复选框被勾选的服务将被启用,没有被勾选的服务将被关闭。
你可以使用这个界面升级Apache。屏幕上显示被勾选的选项是默认的选项,不是当前的活动选项。之前编译到Apache中的动态模块不会被删除。如果你想要删除任何Apache模块,你应该从httpd.conf中删除,然后重启Apache。
Steps(步骤)
1. 点击WebHost Manager主界面的Software进入软件菜单。
2. 点击Update Apache。
3. 勾选你需要的选项边上的复选框来选择你希望Apache被编译的选项。
4. 点击Start Build。
Troubleshooting(疑难解答)
如果你安装了以下没有列出的第三方模块,你可能需要在Apache重建以后重新编译它们。一个不可用的Apache会带来的划分错误,直到老的模块被重新编译或删除。
网址为http://www.cpanel.net/support/docs/11//whm/software_check_repair.shtml,网页打不开。
Perl模块是允许你执行一个或多个功能的Perl脚本程序的集合。如果需要,WebHost Manager让你可以随时安装很多Perl模块。如果你对Perl不熟悉,尝试用搜索引擎搜索Perl,你会看到很多信息介绍什么是Perl以及使用Perl模块会带来哪些好处。
Steps(步骤)
1. 点击WebHost Manager主界面的Software进入软件菜单。
2. 点击Install A Perl Module。
3. 在相应的栏中输入你想安装的Perl模块名。
4. 点击Link To Install链接来安装需要的Perl模块。
RPM(Red Hat Package Manager)是在Red Hat Linux系统上安装软件的常见方式。如果需要,WebHost Manager让你可以随时安装大量不同的服务方案,而且可以在出现问题的时候进行重装。
Steps(步骤)
1. 点击WebHost Manager主界面的Software进入软件菜单。
2. 点击Install A RPM。
3. 点击你想要安装(重装)的服务方案。
4. 如果你希望WebHost Manager忽略在安装过程中可能出现的依赖项的话,请勾选Ignore Dependencies复选框。
5. 如果你是重装某个服务方案,请勾选Force Install复选框。
6. 点击Install。
通过WHM界面安装的模块,不论是Perl,PHP还是Ruby都提供给系统上的所有用户。PHP Extensions不能通过这个界面实现,只能通过EasyApache3。不过PEAR和PECL方案在这里可以。
Steps(步骤)
1. 点击WebHost Manager主界面的Software进入软件菜单。
2. 点击Module Installers。
3. 点击你想要管理的模块边上的Manage。
1. 点击WebHost Manager主界面的Software进入软件菜单。
2. 点击Rebuild RPM Database。
3. 点击Ok。
在WebHost Manager,你可以随时更新你的服务器,系统软件或后端脚本程序。激活以后,WebHost Manager会将当前的服务器,系统软件和后端脚本程序与升级服务器上保存的升级记录进行比较,并自动对较老的版本进行升级。
Steps(步骤)
1. 点击WebHost Manager主界面的Software进入软件菜单。
2. 点击Update Server Software。
3. 现在你会看到一个软件状态列表,其中包括更新的信息,如果执行了更新操作的话。
在WebHost Manager,你可以随时更新你的服务器,系统软件或后端脚本程序。激活以后,WebHost Manager会将当前的服务器,系统软件和后端脚本程序与升级服务器上保存的升级记录进行比较,并自动对较老的版本进行升级。
Steps(步骤)
1. 点击WebHost Manager主界面的Software进入软件菜单。
2. 点击Update System Software。
3. 现在你会看到一个软件状态列表,其中包括更新的信息,如果执行了更新操作的话。
cPanel已经与维护专家Edit.com结成了合作关系,赋予你直接通过cPanel和你的网站提供Pre-packaged网络维护服务(预包装)的能力,从而轻松实现更高的客户满意度以及更高的收入。你也可以购买再转售服务,这样所得的收入可以直接进入你的账本底线。
Program Details & Sign-up
选择好用于提供的服务以后,Edit.com会创建一个联名的服务页面供你复查确认。与你的销售和支持人员审阅并确认以后,你可以激活WHM中的页面,然后页面会在你的客户cPanel主页上出现。你的Edit.com账户管理程序会生成一个以季度为单位的流量和佣金报表。佣金会在每个季度末以net 30 terms(这部分不大明白)支付。
有关程序完整详细的说明请查看WHM中的Software - Website Maintenance Services页面。点击Managed Services Program Details and Sign-up链接查看更多信息。
Program Activation
完成程序注册后,你可以在WHM中的Software - Website Maintenance Services页面的相应位置输入你的激活码,然后点击Activate
ng>按钮。
Managing User Access
你可以通过编辑与某特定方案相应的Feature List来启用cPanel中该主机方案的链接,或者通过取消勾选Edit.com Website Maintenance Services来关闭该主机方案链接。
SQL Services区域让你可以修复数据库,修改密码,以及显示使用中的SQL程序。点击WebHost Manager主界面的SQL Services进入SQL服务菜单。
你可以添加其他可以登录到这个服务器上的MySQL数据库的主机。你也可以指定一个远程MySQL服务器,只要你提供了合适的用户名和密码。
Steps(步骤)
1. 点击WebHost Manager主界面的SQL Services进入SQL服务菜单。
2. 点击Additional MySQL Access Hosts。
3. 输入添加的主机的信息,一行一个。例如:66.96.192.%
4. 点击Save。
Troubleshooting(疑难解答)
只有当用户登录cPanel并进入MySQL数据库区域,这些主机才会在用户的机器上起作用。如果你想让所有的用户自动更新,点击Click Here!(不是Save)
你可以用WebHost Manager来修改服务器上任意MySQL用户或数据库的密码。
Steps(步骤)
1. 点击WebHost Manager主界面的SQL Services进入SQL服务菜单。
2. 点击Change A User or Database Password。
3. 从列表中点击选择需要修改密码的数据库或用户名。
4. 点击Save(保存)。
5. 在New Password栏中输入新密码并点击Change Password。
你应该时不时地修改你MySQL root的密码来加强网站的安全性。如果你觉得有其他人登录到你的WebHost Manager账户,你就应该经常修改这个密码。
Steps(步骤)
1. 点击WebHost Manager主界面的SQL Services进入SQL服务菜单。
2. 点击MySQL Root Password。
3. 在New Password栏中输入MySQL新密码。
4. 点击Change Password。
Troubleshooting(疑难解答)
不要将你的MySQL和服务器root的密码设置成一样的。
这个功能会安装一个Postgres授权配置文件,使用的是用于cPanel的md5密码。如果你已经有一个Postgres设置在运行,这一操作会覆盖当前的pg_hba.conf文件。如果你不是初次安装Postgres,不要使用这个功能。
你也可以用这个功能来修改你的Postgres密码。
Steps(步骤)
1. 点击WebHost Manager主界面的SQL Services进入SQL服务菜单。
2. 点击Postgres Config。
3. 点击Install Config安装Postgres配置文件。
Troubleshooting(疑难解答)
在Enter New Password下面的栏中输入新密码,然后点击Change Password修改你的Postgres密码。
你可以试着用WebHost Manager来修复MySQL数据库。这个功能会逐一检测表格,发现错误后进行修复。
你也可以用这个功能来修改你的Postgres密码。
Steps(步骤)
1. 点击WebHost Manager主界面的SQL Services进入SQL服务菜单。
2. 点击Repair a Database。
3. 从列表中点击选择你想要修复的数据库,然后点击Repair Database。
4. 你会看到一个列表,列出了已经检测过的表格以及检测结果。
你可以用WebHost Manager重置你的MySQL root密码。这个功能一般只用于密码无法修改且接收到一个许可被拒绝的错误提示的情况。
在进行以下步骤之前,先尝试用Set MySQL Root Password Function功能来重置密码。查看Setting The MySQL Root Password获取更多信息。
Steps(步骤)
1. 点击WebHost Manager主界面的SQL Services进入SQL服务菜单。
2. 点击Reset Local MySQL Root Password。
3. 在相应的栏中输入新密码,然后点击Change Password。
远程MySQL允许你在不同的机器上使用MySQL服务器来保存你的数据库。当你的数据库很大或者这个服务器负荷很高的时候,这个功能就显得特别有用。
Steps(步骤)
1. 点击WebHost Manager主界面的SQL Services进入SQL服务菜单。
2. 点击Setup Remote MySQL Server。
3. 在Remote MySQL Host栏中输入远程服务器的名称,在Remote Mysql Host‘s Root Password栏中输入它的密码。
4. 点击Setup。
WebHost Manager可以创建一个列表,列出你服务器上所有当前处于活动状态的MySQL进程,包括用户名,正在使用的命令,它所在的州名,以及其他基本信息。
查看Server Status获取更多有关查看通用服务器和系统进程的信息。
Steps(步骤)
1. 点击WebHost Manager主界面的SQL Services进入SQL服务菜单。
2. 点击Show MySQL Processes。
3. 会显示一个列出所有当前使用的进程的列表。
这个功能让你可以用phpMyAdmin来管理你的MySQL数据库。查看phpMyAdmin Documentation获取更多有关如何使用phpMyAdmin的信息。
Steps(步骤)
1. 点击WebHost Manager主界面的SQL Services进入SQL服务菜单。
2. 点击phpMyAdmin。
你可以使用WHM内置的功能为服务器上的任意域名轻松生成一个SSL证书和签字请求。
Steps(步骤)
1. 页面加载后,设置以下选项:
· Email Address the Cert will be sent to - 输入你创建的证书的接收人使用的Email地址。
· Host to make cert for - 输入与证书账户相应的域名。
· State - 输入与证书账户相应的州名。
· Company Name - 输入与证书账户相应的公司名。
· Country (2 letter abbreviation) - 输入与证书账户相应的国家名,用两个字母的缩写。
· City - 输入与证书账户相应的城市名。
· Company Division - 输入与证书账户相应的公司部门。
· Email - 输入与证书账户相应的Email地址。
· Password - 输入与证书账户相应的密码。
2. 点击Create按钮。
3. 接着画面会显示如下内容:
"Certificate Request and Key for HOST_IP_ASSOCIATED_WITH_CERTIFICATE"
然后你还会看到:
· KEY (RSA KEY) - 访问http://en.wikipedia.org/wiki/RSA学习更多。
· CSR (Certificate Signing Request) - 访问http://wiki.cacert.org/wiki/CSR学习更多。
· CRT (Self Signed Certificate) - 访问http://en.wikipedia.org/wiki/Self-signed_certificate学习更多。
4. 通过以上步骤创建的证书将被保存在服务器上。完成证书的创建后,请阅读Install a SSL Certificate and Setup the Domain文档。
使用“Install an SSL Certificate and Setup The Domain”功能让你数秒完成SSL证书的安装。任何用来保障你的网站交易安全的措施都可以用WHM控制面板来实现。
Before You Begin(在你开始以前)
在服务器上安装证书之前,你首先要创建一个证书。查看Generate a SSL Certificate and Signing Request文档学习如何在服务器上创建一个SSL证书。
Installing Your SSL Certificate(安装你的SSL证书)
Steps(步骤)
1. 页面加载后,设置以下内容:
· Domain - 在文本框中输入与你服务器上SSL证书相应的域名。当你用Tab键移到或点击“User”或“IP Address”文本框时,系统会为你自动填充证书信息。(注意:你必须在
“Domain”文本框中正确输入你在SSL Certificate and Signing Request中创建的域名,否则系统将不能正常获得你的SSL证书信息)。你也可以点击Browse按钮打开一个新窗口,
会显示一个你之前创建到服务器上的所有证书的列表。然后点击与你想要安装的SSL证书相应的域名,点击Use Cert按钮。
· User - 会自动填充,如果你输入或选择了上述的域名。
· IP Address - 会自动填充,如果你输入或选择了上述的域名。
2. 点击Submit按钮。
3. 接着出现的页面会显示与以下内容类似的确认信息:
Results of your request
Attempting to verify your certificate..... Cerificate verification passed!
Verifcation Result [/C=US/ST=TX/L=HOUSTON/O=John Smith/OU=Tech/CN=www.domain.com/
emailAddress=user@domain.com lookup:self signed certificate OK]
The Certificate for the domain www.domain.com was installed on the ip 1.1.1.1.
Finished Install Process..
WHM为你提供了一系列的工具来共享你安装的SSL证书或者管理你当前安装的SSL证书。
Shared SSL Certificate(共享SSL证书)
如果你的服务器上还没有安装SSL证书,“Shared SSL Certificate”下拉菜单中就不会有任何域名。
Steps(步骤)
1. 如果列表中有域名选项,选择你想共享的域名。
2. 点击Share按钮。
3. 你会看到类似以下的提示信息:
"The ssl certificate www.domain.com is now shown as the shared certificate." (“SSL证书www.domain.com现在已显示为共享证书”)
4. 返回到“Manage SSL Hosts”主页面。
5. 你会看到一个共享证书列表。每个共享证书边上都有一个“Disable”按钮。如果你想停止一个SSL证书作为共享SSL证书,就点击这个Disable按钮。这不会删除你的SSL证书,只是取消了你的SSL证书的“共享”属性。如果你想关闭你的SSL证书,在点击了“Disable”按钮之后,你会看到类似以下的提示信息:
"The ssl certificate www.davisyoung.com is now shown as unshared."(“SSL证书www.davisyoung.com现在已显示为不共享”)
Installed SSL Hosts(已安装的SSL主机)
页面加载后,你会看到一个包含以下三栏内容的表格:
· Domain - 该记录显示的是与安装的证书相应的域名。点击域名链接查看域名相关的网站。
· Owner - 该记录显示的是与安装的证书相应的所有者的用户名。
· Actions - 该记录显示了“Delete”按钮。点击这个Delete按钮从服务器上删除相应的SSL证书。你随时可以在服务器上重装SSL证书。
cPanel为您挑选了一些SSL证书的供应商,你可以通过你的WHM界面从这些供应商那里直接购买和安装证书。
Providers(供应商)
XRamp Technologies SSL Certificates
杰出的产品和客户服务使得XRamp是成为SSL证书的明智选择。XRamp的SSL证书为全球数以千计的组织提供加密的通信服务。
XRamp的SSL证书与cPanel进行了无缝整合,并以一个合理的价格为你和你的客户提供了最好的安全保障。XRamp的SSL证书包括:
256-bit Encryption (128 & 40 bit backwards compatibility)(256位加密(128 & 40位反向兼容))
$100,000 Identification Guarantee($100,000鉴定保障)
30-day Money-Back Guarantee(30天包不满意退货保证)
Free Priority Technical Support to cPanel customers(为cPanel客户提供免费的优先技术支持)
Free reissues for the lifetime of the certificate(证书终身免费重印)
访问https://www.securetrust.com/获取更多有关技术的信息。
Secure SSL(安全SSL)
SecureSSL是一个位于英国的优秀SSL证书供应商。一个Altaire公司,SecureSSL提供多种SSL证书,包括免费试用证书和PremiumSSL Wildcard证书。拥有六种以上的SSL证书,SecureSSL总可以为你的网站提供你想要的证书。你也可以为多个服务器购买证书 - 通过一次交易就可以完成。
点击http://www.securessl.co.uk/了解更多有关SecureSSL的信息。
Getting Started(开始)
Steps(步骤)
1. 点击the provider‘s logo name或Click here to purchase from "PROVIDER_NAME"链接,从列表中选择一个供应商,定购你的SSL证书。
2. 在页面底部你会看到当前所有可用SSL证书的价格。决定购买哪种证书后,请填写价格表上方的定购表单。
3. 点击屏幕顶部的Continue按钮。
4. 根据屏幕上的提示完成交易操作。
SSL Key/Crt Manager功能让你可以查看和下载当前可用的密钥,证书和证书请求文件。你可以跟踪你用WHM控制面板生成的证书。
Steps(步骤)
1. 页面加载后,你会看到一个包含以下三栏内容的表格:
· Keys
· Signing Requests
· Certificates
2. 每一栏记录都显示了与Keys,Signing Requests和证书相应的域名。如果某个特定的Key不可用,就会显示“No Key”。
3. 每一栏记录都提供了下载功能。点击download icon represented by a green arrow and disk icon(由一个绿色箭头和磁盘图标表示的下载图标),下载相应的Key,Signing Requests或证书。
4. 每一栏记录都提供了查看功能。点击view icon represented by a magnifying glass(由一个放大镜表示的查看图标),下载相应的Key,Signing Requests或证书。
Support区域包含一个知识基地,它为服务器所有者提供问题和脚本解决方案以及要求提供支持的申请表单。这个基地为解决简单问题提供了巨大的资源。你也可以在http://forums.cpanel.net/找到许多问题的答案。
点击WebHost Manager主界面上的Support进入支持菜单。
对于cPanel和WHM运行过程中可能遇到的常见问题,你都可以在这个互动知识基地找到解决的办法。只要输入相关的关键词进行搜索,知识基地就会为你显示一个解决方案列表。
Steps(步骤)
1. 点击WebHost Manager主界面上的Support进入支持菜单。
2. 点击菜单中的Interactive Knowledge Base链接。
3. 在Enter Issue栏中简要输入你遇到的问题的关键词。
4. 在Affected Domain栏中输入有问题的域名,如果需要的话。这会对你找到的有关域名的解决方案进行自定义设置。
5. 点击Search for Answer button。
6. 点击需要的解决方案边上的Click-to-fix!链接。
如果你输入一个域名作为搜索条件,那么解决方案程序会自动在该域名中搜索。如果你没有输入域名作为搜索条件,那么程序会在整个账户中进行搜索。
你可以通过Support Center向cPanel客服小组提交技术支持请求。在提交请求之前,你也许有兴趣了解一下都有哪些支持方式:
cPanel and WHM FAQ
使用Online FAQ中的在线搜索功能,看看能不能找到相关问题的答案。
Support Forums
搜索相关文档或在cPanel Support论坛中提问。
Documentation
请查阅在线的cPanel和WebHost Manager的帮助文档寻找解决办法。
Steps(步骤)
1. 点击WebHost Manager主界面上的Support进入支持菜单。
2. 点击Support Center。
3. 点击一个或多个链接。如果你想直接联系cPenal,点击Contact cPanel.net链接。
4. 在Your Name,Your Email Address,Call Back #,IP Address of Server和cPanel version/build栏中分别输入服务器的名称,Email地址,电话号码,IP地址和cPanel version/build。
5. 在Brief Description of Problem栏中将你的问题简要描述一遍。
6. 在Distributor/Partner NOC Name栏中输入给你软件许可的分销商的名称。
7. 在Detailed Problem Description栏中详细描述你的问题。尽可能多添加问题的细节。你应该说明哪些软件受到了影响,最近有没有对服务器做什么更改,你想达到什么效果,以及你觉得有必要提供的其他信息,以便技术支持人员更好地解决你的问题。
8. 在Steps to Reproduce the Problem栏中说明如何操作才能让(发送请求)问题重现,以便更好地解决。
9. 点击Send Request(发送请求)。
WebHost Manager显示了多项系统信息,说明系统当前的健康状态:
Current Disk Usage
显示了每个硬盘和分区当前的磁盘空间用量。
Current CPU Usage
显示了当前进程平均的CPU使用情况。点击各进程的PID(Process ID,进程ID)获取更多相关进程的信息。
Current Running Processes
显示了当前正在运行的所有进程以及它们所处的位置。
点击WebHost Manager主界面上的System Health进入系统健康菜单。
你可以通过设置,让WebHost Manager自动监测并消除以下任何进程之一(消除一个进程后,你会收到有关该进程信息的邮件):
**X
bnc
eggdrop
generic-sniffers
guardservices
ircd
psyBNC
ptlink
services
我们建议你不要允许这些进程在你的服务器上运行。你也可以添加值得信任的用户,他们不会消除这些进程。
1. 点击WebHost Manager主界面上的System Health进入系统健康菜单。
2. 点击Background Process Killer。
3. 将你希望自动消除的进程边上的复选框勾上。我们建议你不要允许这些进程在你的服务器上运行。
4. 在相应的栏中输入值得信任的用户名,如果需要的话。每行输入一个用户名。用户ID小于99(包括root,mysql,named,和cpanel)的所有用户都是默认为值得信任的。
5. 点击Save(保存)。
这个功能显示了当前进程平均的CPU使用情况。点击各进程的PID(Process ID,进程ID)获取更多相关进程的信息。
Steps(步骤)
1. 点击WebHost Manager主界面上的System Health进入系统健康菜单。
2. 点击Show Current CPU Usage。
3. 你可以点击各进程的PID(Process ID,进程ID)获取相关进程的更多详细信息。
这个功能显示了每个硬盘和分区当前的磁盘空间用量。
Steps(步骤)
1. 点击WebHost Manager主界面上的System Health进入系统健康菜单。
2. 点击Show Current Disk Usage。
3. 会显示每个硬盘和分区的磁盘空间用量。
显示了当前正在运行的所有进程以及它们在服务器上所处的确切位置。
Steps(步骤)
1. 点击WebHost Manager主界面上的System Health进入系统健康菜单。
2. 点击Show Current Running Processes。
3. 会显示服务器上当前正在运行的进程。
System Reboot菜单让你可以查看你的服务器状态,以及获取有关你服务器的许多有用信息。
点击WebHost Manager主界面上的System Reboot进入系统重启菜单。
Forceful Server Reboot就是强制系统重启但一般不会关闭所有运行的进程。这个功能一般只在Graceful Server Reboot不能正常工作的情况下才使用。
Steps(步骤)
1. 点击WebHost Manager主界面上的System Reboot进入系统重启菜单。
2. 点击Forceful Server Reboot。
3. 点击Ok。
Graceful Server Reboot是指在关闭服务器上所有进程之后重启系统。这个进程类似于reboot命令。
Steps(步骤)
1. 点击WebHost Manager主界面上的System Reboot进入系统重启菜单。
2. 点击Graceful Server Reboot。
3. 点击Ok。
你可以根据以下操作说明轻松更换WHM的主题。
Steps(步骤)
1. 点击WHM菜单中“Themes”下的Change WHM Theme链接。
2. 页面加载后,找到你想要用于WHM的主题名。
3. 点击这个主题名。
4. 你的新主题会自动加载。你可以立即使用你的新主题
将以上路径追加到你WHM的URL地址后面。例如,你的WHM地址为http://www.yourdomain.com:2087,那么追加后的地址就应该是http://www.yourdomain.com:2087/scripts/dosetmytheme?theme=THEME_NAME
别忘了将“THEME_NAME”部分替换为你想要使用的主题名,作为WHM的界面。
什么是通用主题管理器?通用主题管理器提供了以下区域用于主题管理:
· cPanel Manage Themes - 这个功能允许你管理所有将提供给终端用户使用的cPanel主题。
· Webmail Manage Themes - 这个功能允许你管理所有将提供给终端用户使用的Webmail主题。
· WHM Manage Themes - 这个功能允许你管理所有将提供给终端用户使用的WHM主题。
cPaenl主题管理器可以进行以下操作:
· Manage Themes - 预览,复制,下载,和删除。
· Install A Themes - 将自己的主题上传至列表。
· Addon cPanel Themes - 安装及更新cPanel Addon themes。
Manage Themes
Steps(步骤)
1. 点击“cPanel”下的Manage Themes链接。
2. 页面加载后,你会看到一个包含以下五栏内容的表格:
· Theme(主题) - Theme栏显示的是相关的主题名称。每个主题名边上有一个放大镜图标。点击放大镜图标预览相关主题。窗口会显示一个供参阅的主题图片。
· Type(类型) - 列表中每个cPanel主题的Type栏应该都有cPanel图标。
· Clone(复制) - 点击相关主题的Select链接进行复制。页面加载后,列表中可以看到你复制的主题。接着,在文本框中输入你的新主题的名称。然后点击Submit按钮。
· Download(下载) - 点击绿箭头图标下载相关主题。
· Delete(删除) - 点击圆圈中有个叉的图标从列表中删除相关主题。你会收到如下的确认信息:
"Are you sure you wish to delete this theme?"(“你确定要删除这一主题吗?”)
根据你的选择,点击yes或no链接。
Steps(步骤)
1. 点击Browse链接。
2. 页面显示后,选择你要上传的主题。(注意:你上传的主题必须是一个.gz文件。)
3. 然后,点击Upload(上传)按钮。
Steps(步骤)
1. 点击Manage Addon Themes链接。
2. 如果你有可用的cPanel Addon主题,你将会看到一些选项。每个主题都有如下选项:
· Name
· Author
· Price
· Version(如果可用的话)
另外每个cPanel Addon主题还有一个“Install and Keep Updated”复选框。如果你想安装某个cPanel Addon主题并保持更新,请将相应主题的复选框勾上。
3. 在以上第2步做好选择后,点击Save按钮。
cPanel不对任何第三方的脚本/主题承担任何责任。所有商标由各自公司所有。所有与这个功能相关的问题请发送到support@cpanel.net。
WebMail主题管理器可以进行以下操作:
· Manage Themes - 预览,复制,下载,和删除。
· Install A Theme - 将自己的主题上传至列表。
· Addon Webmail Themes - 安装及更新Webmail Addon themes。
Manage Themes
Steps(步骤)
1. 点击“Webmail”下的Manage Themes链接。
2. 页面加载后,你会看到一个包含以下五栏内容的表格:
· Theme(主题) - Theme栏显示的是相关的主题名称。每个主题名边上有一个放大镜图标。点击放大镜图标预览相关主题。窗口会显示一个供参阅的主题图片。
· Type(类型) - 列表中每个Webmail主题的Type栏应该都有Webmail图标。
· Clone(复制) - 点击相关主题的Select链接进行复制。页面加载后,列表中可以看到你复制的主题。接着,在文本框中输入你的新主题的名称。然后点击Submit按钮。
· Download(下载) - 点击绿箭头图标下载相关主题。
· Delete(删除) - 点击圆圈中有个叉的图标从列表中删除相关主题。你会收到如下的确认信息:
"Are you sure you wish to delete this theme?"(“你确定要删除这一主题吗?”)
根据你的选择,点击yes或no链接。
Steps(步骤)
1. 点击Browse链接。
2. 页面显示后,选择你要上传的主题。(注意:你上传的主题必须是一个.gz文件。)
3. 然后,点击Upload(上传)按钮。
Steps(步骤)
1. 点击Manage Addon Themes链接。
2. 如果你有可用的Webmail Addon主题,你将会看到一些选项。每个主题都有如下选项:
· Name
· Author
· Price
· Version(如果可用的话)
另外每个Webmail Addon主题还有一个“Install and Keep Updated”复选框。如果你想安装某个Webmail Addon主题并保持更新,请将相应主题的复选框勾上。
3. 在以上第2步做好选择后,点击Save按钮。
cPanel不对任何第三方的脚本/主题承担任何责任。所有商标由各自公司所有。所有与这个功能相关的问题请发送到support@cpanel.net。
WebMail主题管理器可以进行以下操作:
· Manage Themes - 预览,复制,下载,和删除。
· Install A Theme - 将自己的主题上传至列表。
· Addon WHM Themes - 安装及更新WHM Addon themes。(页面中是Webmail,根据内容应该是WHM。)
Manage Themes
Steps(步骤)
1. 点击“WHM”下的Manage Themes链接。
2. 页面加载后,你会看到一个包含以下六栏内容的表格:
· Theme(主题) - Theme栏显示的是相关的主题名称。每个主题名边上有一个放大镜图标。点击放大镜图标预览相关主题。窗口会显示一个供参阅的主题图片。
· Type(类型) - 列表中每个WHM主题的Type栏应该都有WHM图标。
· Set As Default(设置为默认主题) - 点击相关主题的Set链接将该主题设置为你的WHM界面的默认主题。
· Clone(复制) - 点击相关主题的Select链接进行复制。页面加载后,列表中可以看到你复制的主题。接着,在文本框中输入你的新主题的名称。然后点击Submit按钮。
· Download(下载) - 点击绿箭头图标下载相关主题。
· Delete(删除) - 点击圆圈中有个叉的图标从列表中删除相关主题。你会收到如下的确认信息:
"Are you sure you wish to delete this theme?"(“你确定要删除这一主题吗?”)
根据你的选择,点击yes或no链接。
Steps(步骤)
1. 点击Browse链接。
2. 页面显示后,选择你要上传的主题。(注意:你上传的主题必须是一个.gz文件。)
3. 然后,点击Upload(上传)按钮。
Steps(步骤)
1. 点击Manage Addon Themes链接。
2. 如果你有可用的WHM Addon主题,你将会看到一些选项。每个主题都有如下选项:
· Name
· Author
· Price
· Version(如果可用的话)
另外每个WHM Addon主题还有一个Install and Keep Updated复选框。如果你想安装某个WHM Addon主题并保持更新,请将相应主题的复选框勾上。
3. 在以上第2步做好选择后,点击Save按钮。
cPanel不对任何第三方的脚本/主题承担任何责任。所有商标由各自公司所有。所有与这个功能相关的问题请发送到support@cpanel.net。
假设你在两个服务器上运行cPanel和WHM,你可以将一个域名从一个服务器转移到另一个服务器。你也可以用其他的软件程序来进行一些特殊的转移。用这个方法你可以一次转移一个账户,也可以一次转移多个账户 - 查看Transferring Multiple Accounts from Another Server获取更多信息。
转移账户的时候,你应该注意到被转移的网站可能会有一段停机时间。你可以用DNS集群来自动更新DNS zone文件,将停机时间减到最小。在转移账户之前,你需要确定一切设置都已正确无误。提前将放置转移账户的服务器妥当设置好可以省掉很多麻烦,也可以减少停机的机会。
点击WebHost Manager主界面上的Transfers进入转移菜单。
要指定WHM使用你的自定义转移脚本,你需要确定在WHM转移过程中Allow Override复选框是勾选过的。
这个功能允许你从另一个服务器复制一个账户,不需要密码。不过你需要放置该账户的服务器的root密码。
Steps(步骤)
1. 点击WebHost Manager主界面上的Transfers进入转移菜单。
2. 在Server to copy from和Server root password栏中分别输入IP地址或域名以及服务器root密码。
3. 在Username to copy栏中输入你想复制的账户的用户名。
4. 如果你想给转移的账户一个自己的独立IP地址,请将Give new account an IP address复选框勾上。
5. 点击选择相应的单选按钮说明远程服务器使用的控制面板软件的类型。
6. 点击Setup。
Troubleshooting(疑难解答)
如果SSH对root用户关闭了,你需要在User with su access和User with su access password栏中输入属于Wheel group (su)的用户的用户名和密码。
如果你知道某个账户的用户名和密码,你可以很快将该账户从一个运行cPanel和WHM的服务器转移到另一个。你不需要被转移账户原来所在的服务器的WebHost Manager密码。
Steps(步骤)
1. 点击WebHost Manager主界面上的Transfers进入转移菜单。
2. 点击Copy an account from another server with account password。
3. 在Server to copy from栏中输入你想复制的账户所在的服务器的IP地址或域名。
4. 在Username to copy和User‘s password栏中分别输入账户的用户名和密码。
5. 如果你想给转移的账户一个自己的独立IP地址,请将Give new account an IP address复选框勾上。
6. 点击Setup。
Troubleshooting(疑难解答)
你也可以转移一个没有用户名和密码的账户。点击Copy an account from another server查看更多信息。
这个功能允许你将多个账户从一个使用Alab*nza的服务器复制到一个运行cPanel和WHM的服务器上。
Steps(步骤)
1. 点击WebHost Manager主界面上的Transfers进入转移菜单。
2. 点击Copy multiple accounts from an Alab*nza server。
3. 在Server to copy from (IP or FQDN):/li> 边上的空白栏中输入你想复制的账户所在的服务器的IP地址。
4. 在Server root password边上的空白栏中输入你想复制的账户所在的服务器的root密码。
5. 如果服务器要求以su用户进行登录,那么在Access username边上的空白栏中输入这个用户的用户名。
6. 完成第5步以后,在Access user‘s password边上的空白栏中输入这个用户的密码。
7. 点击Grab Account List。
8. 将你准备复制的账户边上的复选框勾上,或者点击Select All复选框选择远程服务器上的所有账户。
9. 点击Copy。
Troubleshooting(疑难解答)
要让这个功能生效,须具备几个条件:你必须在远程服务器上运行ala-cp,登录用户必须有su access用以访问root,以及该服务器必须接受你服务器的SSH连接。
假设你在两个服务器上运行cPanel和WHM,你可以将多个域名从一个服务器转移到另一个服务器。你不需要知道另一个服务器上每个账户的具体信息,因为WebHost Manager会自动创建一个可用的账户列表供你选择转移。
Steps(步骤)
1. 点击WebHost Manager主界面上的Transfers进入转移菜单。
2. 点击Copy multiple accounts from another server。
3. 在Server to copy from和Server root password栏中分别输入IP地址或域名以及服务器root密码。
4. 点击选择相应的单选按钮说明远程服务器使用的控制面板软件的类型。
5. 点击Grab Account List。
6. 将你准备复制的账户边上的复选框勾上,或者点击Select All复选框选择远程服务器上的所有账户。
7. 点击Copy。
如果你在修改服务于这些网站的DNS服务器,(如果网站的DNS服务器有新的IP地址)你需要确定DNS信息已由每个被转移的域名的注册商更新,否则,网站将不能正常运行。更新DNS信息的时候修改DNS服务器的话可能会导致网站服务器停机。
Troubleshooting(疑难解答)
如果SSH对root用户关闭了,你需要在User with su access和User with su access password栏中输入属于Wheel group (su)的用户的用户名和密码。
这个功能让你可以核查服务器上最近复制的所有账户,包括从别的服务器复制到你的服务器上的账户,以及从你的服务器复制出去的账户。
Steps(步骤)
1. 点击WebHost Manager主界面上的Transfers进入转移菜单。
2. 点击Review Copied Accounts。
3. 页面上会显示一个服务器上最近转入和转出的所有账户列表。
4. 点击账户边上的View Log查看更多转移详情。
标签:des style blog http io ar color os 使用
原文地址:http://www.cnblogs.com/alex-13/p/4114994.html