Web主机管理器(WHM)是一款服务器管理工具,用于在服务器级别管理托管账户和网站。无论是专用服务器还是虚拟专用服务器(VPS),WHM都为网络托管公司和经销商提供一站式管理解决方案,用于监督客户账户、资源分配以及监控服务器运行状态。
WHM 核心功能
1. 账户管理
- 创建和管理托管账户。
- 设置cPanel账户,并分配相关权限。
- 修改账户设置,重置密码,更新联系邮箱。
2. 域名与DNS管理
- 向服务器添加新域名。
- 管理域名和子域的 DNS 区域记录。
- 配置一个名称服务器(Private Name Server)。
3. 资源与访问控制
- 设置每个cPanel账户的资源限制(如存储空间、带宽等)。
- 在消耗登录详细信息的情况下访问转售账户。
4. 系统维护
- 执行服务器的日常维护任务。
- 管理备份计划,包括自动备份和账户。
5. 安全管理
- 安装SSL证书,为域提供安全访问。
- 配置防火墙,监控安全日志。
6. 邮件管理
- 设置和管理邮件账户、邮件转发。
- 配置垃圾邮件过滤器及电子邮件身份验证(DKIM、SPF)。
7. 性能监控
- 实时监控服务器性能及资源使用情况。
- 优化数据库和服务器设置以提高效率。
8. 软件和脚本安装
- 安装和管理常见应用程序(如WordPress、CMS等)。
- 管理PHP版本和配置。
WHM与cPanel的区别
WHM和cPanel是基于Linux的托管管理工具,形成了共同使用、综合的托管管理系统。两者功能各有一个分区:
1. WHM 的用途
- WHM主要供管理员(如托管企业或经销商)使用。
- 提供服务器级别的管理权限,包括创建、管理和分配cPanel账户。
- WHM拥有根级访问权限,可以进行全局设置和管理。
2. cPanel 的用途
- cPanel是针对单个账户或网站所有者的管理界面。
- 提供用户友好的工具,用于日常任务管理,如文件上传、邮件设置和数据库管理。
总结:WHM是管理员用来监督和管理多个cPanel账户的工具,而cPanel网站所有者用于管理单个网站的界面。
cPanel功能概览
cPanel是一款功能强大的托管控制面板,简化了单个账户的管理工作。其直观的图形用户界面(GUI)帮助用户轻松处理从文件管理到安全配置的各种任务。
1. 账户管理
- 管理网站文件,更新密码和联系信息。
2. 域名与DNS管理
- 添加和管理主域名、附加域名和子域名。
- 编辑DNS区域记录,设置域名重定向。
3. 邮件管理
- 创建和管理邮件账户。
- 设置邮件转发、自动回复及垃圾邮件保护。
- 配置DKIM、SPF等邮件验证机制。
4. 文件管理
- 上传、管理和组织文件。
- FTP账户,管理磁盘使用和损耗设置。
5. 数据库管理
- 创建和管理MySQL/MariaDB数据库。
- 使用phpMyAdmin管理数据库表并执行查询。
- 分配数据库用户权限。
6. 安全管理
- 安装SSL证书。
- 配置IP锁定、热链接保护和受密码保护的目录。
- 启用两步验证(2FA)。
7. 备份与还原
- 手动备份网站文件和数据库。
- 恢复文件或数据库备份。
- 制定自动备份计划(如由托管工程支持)。
8. 软件和脚本安装
- 使用Softaculous等工具安装流行应用(如WordPress、Joomla)。
- 管理PHP版本,安装Perl模块或Ruby Gems。
9. 性能与监控
- 使用AWStats、Webalizer等工具分析网站流量。
- 配置存储工具(如LiteSpeed、Varnish)以提高网站性能。
- 设置和管理Cron Jobs(定时任务)。
总结
WHM和cPanel共同构成了强大的托管管理系统。WHM负责服务器级别的管理,而cPanel则提供了用户级别的管理工具。通过结合使用这两款工具,无论是托管服务巨头、经销商,还是网站业主,可以全程管理托管资源和优化性能。如果您有进一步的高效疑问,欢迎留言交流!