cPanel是一个众所周知,最可靠和直观的商业控制面板,用于网页托管服务 。 它具有丰富的功能,可以通过强大的图形用户界面来管理所有共享,经销商和业务托管服务等。

它配备了一个cPanel和Web Host Manager(WHM),可以让Web管理员轻松进行Web托管:

  • WHM提供根和经销商级访问接口,用户可以在其中管理与服务器管理和帐户管理相关的设置。
  • 虽然cPanel提供用户级别的访问接口来管理服务器上的Web主机帐户。

cPanel / WHM的特点

  1. 直观而强大的GUI,用WHM控制您的服务器。
  2. 现在支持EV证书。
  3. 支持API认证令牌。
  4. 现在提供支持代理子域的AutoSSL。
  5. 使您可以在cPanel中查看SSL状态。
  6. 以非常简单和流畅的方式支持备份,迁移和修复等操作。
  7. 支持主服务器和客户端帐户优秀的DNS和邮件服务器管理。
  8. 支持服务器上的服务管理(启动/停止/启用/禁用)。
  9. 使您能够为所有服务器服务和客户端域配置SSL / TLS。
  10. 与Phpmyadmin轻松集成通过Web浏览器管理您的MySQL数据库 。
  11. 支持重塑。
  12. 允许与WHMCS集成以自动化计费管理等等。

安装要求

  1. CentOS 7服务器的干净新鲜的最小安装 。
  2. 最少1 GB RAM(建议使用2 GB)。
  3. 至少20GB可用磁盘空间(建议40 GB)。
  4. 有效的cPanel许可证。
  5. 标准主机名(FQDN或完全限定域名)
  6. Perl

在我们继续安装之前,您必须注意以下要点:

  • 一旦您安装了cPanel / WHM,就无法从系统中删除。 您将不得不重新安装操作系统以将其删除。
  • cPanel是商业软件,需要许可证才能工作,但是有一个15天的试用版(安装cPanel后会自动激活),您可以使用试用版安装软件,然后再购买该软件。

------------------------------------------------------------------------------------------------------------------------------

1.确保您的服务器具有标准主机名(FQDN或完全限定域名),否则设置如下(在本示例中, cpanel是主机名, jianlisc.com是域名,创建一个cpanel.jianlisc.com的域名解析到服务器上)

hostnamectl set-hostname cpanel.jianlisc.com

2. cPanel以Perl编写,确保您的服务器上安装了Perl,另外运行下面的命令将其安装在系统上。

yum install perl

你不必运行任何命令来安装它,为你自己建立一个自动安装程序脚本。 所有您需要做的是使用cURL命令下载cPanel安装程序脚本,如果没有安装cURL命令,则首先安装它。

yum install curl

4.然后将最新的安装程序脚本下载到主目录。

curl -o latest -L https://securedownloads.cpanel.net/latest

现在,运行自动安装程序脚本。 请注意,如果您使用SSH登录服务器,我们强烈建议您以屏幕模式运行cPanel 自动安装程序脚本 ,因为根据服务器资源和Internet连接速度完成安装需要40-60分钟。

sh latest

5.安装完成后会返回一个登录连接,然后使用邮箱注册一个cpanel账号,来激活系统,进入系统后基于可以操作修改root密码和新建子账号了

如果登录链接过期可以使用:

whmlogin

重要提示 :有时,由于防火墙或解析器条目,cPanel安装程序脚本无法更新许可证,您将在页面中看到试用警告。 您可以使用以下命令手动进行操作。

/usr/local/cpanel/cpkeyclt

记住一开始我们提到,Cpanel是用于用户级别的访问,而WHM是根级别的访问,你需要创建一个有WHM选项的帐户。 在这个例子中,我们创建了一个用户名为“ howtoing ”的测试帐户,以显示用户的cPanel视图。

以下是开始使用Cpanel和WHM之前可能需要了解的cPanel后端和配置文件的有用列表。

CPanel后端文件

  • Cpanel目录:/ usr / local / cpanel
  • 第三方工具:/ usr / local / cpanel / 3rdparty /
  • Cpanel插件目录:/ usr / local / cpanel / addons /
  • 基本文件,如Phpmyadmin,皮肤:/ usr / local / cpanel / base /
  • cPanel二进制文件:/ usr / local / cpanel / bin /
  • CGI文件:/ usr / local / cpanel / cgi-sys /
  • Cpanel访问和错误日​​志文件:/ usr / local / cpanel / logs /
  • Whm相关文件:/ usr / local / cpanel / whostmgr /

重要的cPanel配置文件

  • Apache配置文件:/etc/httpd/conf/httpd.conf
  • Exim邮件服务器conf文件:/etc/exim.conf
  • 命名为conf文件:/etc/named.conf
  • ProFTP和Pureftpd conf文件:/etc/proftpd.conf和/etc/pure-ftpd.conf
  • Cpanel用户文件:/ var / cpanel / users / username
  • Cpanel配置文件(Tweak settings):/var/cpanel/cpanel.config
  • 网络配置文件:/ etc / sysconfig / network
  • 插件,停放和子域信息:/ etc / userdomains
  • Cpanel更新配置文件:/etc/cpupdate.conf
  • Clamav conf文件:/etc/clamav.conf
  • Mysql配置文件:/etc/my.cnf
  • PHP ini conf文件:/usr/local/lib/php.ini

如何在linux CentOS中安装cPanel和WHM相关推荐

  1. 如何在linux系统中安装虚拟机?

    在初学linux系统时,实验中使用虚拟机可以避免操作不当误删文件时,快速恢复. 在企业中,使用虚拟机可以降低占用空间并能节省资源. 下面我们将介绍如何在linux系统中安装虚拟机, 1.图形界面安装虚 ...

  2. 案例详解-如何在 Linux 系统中安装和使用 7zip 以及 7zip的脚本编程使用教程(非p7zip,而是官方版本7zip for linux)附deb包下载链接

    如何在 Linux 系统中安装和使用 7zip 李俊才(jcLee95) 的个人博客 邮箱 :291148484@163.com CSDN 主页:https://blog.csdn.net/qq_28 ...

  3. Linux CentOS 中安装 MySQL 与卸载 MySQL(三)

    VMware 安装 MySQL 内容 一.软件下载 二.安装步骤 1. 上传压缩文件 2. 防止依赖冲突 3. 安装依赖 4. 查找以前是否装有mysql 5. 查看安装包目录 6. 安装mysql- ...

  4. Linux CentOS 中安装 Redis(五)

    Redis Linux 中安装 Redis 一.安装准备 一.软件下载 2. 安装 SecureCRT 二.安装 Redis 1. 新建安装目录 2. 上传文件 3. 解压 Redis 到指定路径 4 ...

  5. Linux CentOS 中安装 Tomcat(四)

    CentOS 中安装 Tomcat 内容 一.软件下载 二.安装步骤 1. 安装 SecureSTR 软件 2. 新建安装目录 3. 上传压缩包 4. 将tomcat解压到指定的路径 5. 切换到to ...

  6. linux系统怎么安装office软件,如何在Linux系统中安装OpenOffice

    Linux系统比如说Ubuntu或Linux Mint中是主要的办公软件,有些版本的系统中集成了这款软件,但是有些系统没有.所以下面就来给大家介绍一下,如何在Linux系统中安装OpenOffice. ...

  7. linux中pak命令,如何在Linux系统中安装Flatpak

    选择你的Linux发行版快速安装Flatpak及使用Flatpak.支持Ubuntu.Fedora.Red Hat Enterprise Linux.Deepin.Endless OS.Linux M ...

  8. 如何在Linux系统中安装DBeaver通用数据库工具

    DBeaver是一个开源.功能齐全.跨平台的通用数据库管理工具和SQL客户端,可在Linux操作系统.Windows和macOS 系统上运行. DBeaver支持80多个数据库管理系统,包括Postg ...

  9. 如何在linux下玩lol_如何在Linux系统中安装League of Legends

    LOL「英雄联盟」是一款非常流行,非常受欢迎的英雄对战MOBA竞技网游.游戏里拥有数百个个性英雄,并拥有排位系统.符文系统等特色养成系统.该游戏在全世界拥有大量玩家,官方提供有Windows和Mac游 ...

最新文章

  1. 你了解 Performance Timeline Level 2 吗?
  2. 用Docker镜像搭建ELK环境
  3. 2020-11-23(dll注入方法)
  4. jzoj5231-序列问题【分治】
  5. java 编程原理_Java网络编程 -- 网络编程基础原理
  6. yaml 文件内部使用变量赋值的方式_spring boot 学习笔记5(application.yaml 配置文件)...
  7. LeetCode 题 - 35. 搜索插入位置
  8. DevExpress v17.2新版亮点—Analytics Dashboard篇(一)
  9. MIUI(Android)使用Webview上传文件
  10. linux之Fedora 20 开启telnet服务
  11. PVLAN(Private VLAN)在局域网中的应用
  12. Git可视化下载及团队协作及diff工具
  13. 记录一次线上mysql事务隔离级别引发的思考
  14. linux启动盘无法格式化u盘启动盘,U盘做了启动盘后无法格式化怎么办实测解决...
  15. 2018天梯赛第一次训练题解和ac代码
  16. SpringBoot电商项目之购物车下单(沙箱支付)
  17. qt实现扫雷游戏一:算法实现
  18. 不能与牛肉一起吃的食物
  19. 110配线架打法图解_【布线经验】110语音配线架详细安装教程(图文)
  20. 【自然语言处理-2】word2vec词嵌入算法“男人”+“女人”=“爱情的坟墓”

热门文章

  1. python金融应用的好书推荐卡_十大金融好书推荐
  2. 《团》里男人是否可嫁的汉?
  3. 【实战技能】从《Beautiful Teams》一书看团队
  4. html5制作波浪,技能get:用HTML5实现波浪效果
  5. 英语口语六级模拟测试软件,2017英语六级口语考试试题及答案_英语六级口语试题及答案 doc完整版...
  6. [转载] 刘迪: Stata空间溢出效应的动态图形 (空间计量)
  7. 使用nsis制作的安装包安装后,无法卸载干净的问题
  8. 如何在iPhone手机上安装ipa(应用安装包)
  9. 满庭芳国色 高清剪图 桃红 上
  10. PhpSpreadsheet中文文档 | 基础Spreadsheet开发使用示例