cPanel 是Web 开发人员和托管公司中最受欢迎的控制面板之一。它通常与WHM(Web 主机管理器)配对——这两个组件协同工作,每个组件都扮演不同的角色。Web Host Manager 提供对服务器的管理控制。除了服务器配置,WHM 还创建多个帐户并管理多个网站。
此外,cPanel 仪表板提供各种 Web 文件、MySQL、统计信息、数据跟踪和SEO功能。难怪 cPanel 是Web 开发人员和托管公司中最受欢迎的控制面板之一。
具体来说,当托管服务提供商使用 WHM 管理服务器并为其客户创建 cPanel 帐户时,这种做法称为cPanel 托管。
1、什么是cpanel?
cPanel 是一个基于 Linux 的控制面板,用于方便地管理您的虚拟主机。该系统的操作类似于桌面应用程序。使用 cPanel,您可以从用户友好的仪表板执行操作,而不是运行复杂的命令。
国内外大多数共享服务器(做的比较好的如国外的Bluehost、国内的快鱼主机)都使用cPanel作为其管理仪表板。拥有专用服务器或他们自己的服务器的Web开发人员也可以将其用作他们的管理系统。可以自定义界面以匹配托管服务器的外观。他们还可以根据自己对客户的偏好来管理要添加或删除的功能。
2、什么是cpanel托管?
cPanel 托管本质上是基于 Linux 的网络托管,其中包括安装 cPanel。托管计划提供了一个 cPanel 帐户来控制您的网络托管元素。
考虑到这一点,cPanel 可用于不同类型的托管,包括共享、专用和托管 WordPress 托管。
对于寻求简单的控制面板解决方案的初学者来说,此控制面板是一个不错的选择。
3、cpanel安装
(1)操作系统建议centos7.9
(2)数据库放在var目录下,网站文件放在home目录下
(3)安装命令
【root@cpanel】#cd /home && curl -o latest -L https://securedownloads.cpanel.net/latest && sh latest
(4)安装如果遇到报错,根据提示解决
描述:
警告:
cPanel,LLC(其中包括cPanel与WHM和的cPanel技术支持)并没有支持网络管理服务。
练习格外小心,当你禁用网络管理器服务。如果您没有正确禁用网络管理器,您的服务器可能会丢失其网络服务。
CentOS 6 或 7 系统(以及 CloudLinux 和 Red Hat Enterprise Linux)network.service默认包含该软件包,但不启用该软件包。在安装 cPanel 和 WHM之前,您必须禁用 Network Manager 服务并启用该network.service服务。目前,cPanel与WHM安装程序会不自动禁用网络管理这些系统。
警用网络管理器
- CentOS 6、CloudLinux 6、Red Hat Enterprise Linux 6 (RHEL) 或 Amazon Linux:
【root@cpanel】#service NetworkManager stop
【root@cpanel】#chkconfig NetworkManager off
- CentOS 7、CloudLinux 7 或 RHEL 7:
【root@cpanel】#systemctl stop NetworkManager
【root@cpanel】#systemctl disable NetworkManager
- 切换到/etc/sysconfig/network-scripts目录,打开ifcfg-eth0和ifcfg-lo文件,如果它们存在,请设置以下键的值:
1 NM_CONTROLLED=no
2 ONBOOT=yes
注意:
如果您的和文件中不存在这些键中的任何一个,请不要添加它。
- 重启网络
###CentOS 6、CloudLinux 6、RHEL 6 或 Amazon Linux:
【root@cpanel】#chkconfig network on
【root@cpanel】#service network start
###CentOS 7、CloudLinux 7 或 RHEL 7:
【root@cpanel】#systemctl enable network.service
【root@cpanel】#systemctl start network.service
(5)安装完成后首次登陆whm(Web 主机管理器,面向系统管理员权限的控制面板)
注意:
cPanel 的发展公司是成立于 1997 年的美国休士顿 cPanel Inc.,cPanel 主要是面向客户权级的控制系统;而面向系统管理员和分销商(Reseller) 权级的附带控制面板为 WHM (Web Hosting Manager)。在预设情况下,两个控制面板均处于 SSL 加密连线模式,前者的预设端口为 2082/2083,而后者则为 2086/2087。
浏览器打开https://IP:2087
用户名密码是root的账号密码
(6)阅读 cPanel & WHM 条款,然后选择Agree to all(同意全部)
(7)在 Get started with a Free cPanel Trial (免费试用入门) 页面上,选择 Log in (登录) 以获取 cPanel 试用授权。必须登录 cPanel 商店,才能将您的试用版许可证与您的账户关联。如果您没有cPanel存储账户,则仍应选择 Log in (登录),您可以选择创建一个。
(7)在显示的 Authorization Request (授权请求) 页面中,输入您的电子邮件地址或用户名,以及cPanel存储账户的密码。
如果您没有cPanel存储账户,请选择 Create Account (创建账户),然后按照提示创建新的cPanel存储账户。系统会要求您输入电子邮件地址,并发送电子邮件以设置cPanel存储账户密码。我们建议您使用新的浏览器选项卡设置cPanel存储账户密码。设置密码后,您可以关闭该选项卡并返回到实例以对您的账户进行授权,然后继续执行此过程的下一步。
(8)登录后,您的 cPanel & WHM 实例将获取与您的cPanel存储账户关联的 15 天的试用版许可证。转到存储中的管理许可证页面以查看您颁发的cPanel许可证,包括试用版许可证。
(9)在电子邮件地址和名称服务器页面中选择跳过。您可以稍后配置这些内容。
(10)cpanel的安装到此已经完成,接下来我们再做一些简单的初始化设置
4、cpanel&whm初始设置
(1)更改 cPanel & WHM 实例的主机名和 IP 地址,更改实例的主机名,这样就不必使用实例的公有 IP 地址来访问 WHM 控制台。
- 在 WHM Change hostname控制台的搜索文本框中输入 ,然后在结果中选择Change hostname(更改主机名) 选项。
- 在New hostname (新建主机名) 文本框中输入要用于访问 WHM 控制台的主机名。例如,输入http://management.example.com或http://administration.example.com。
注意:
您只能将子域指定为主机名,并且不能将 whm
或 cpanel
指定为子域。
- 更改实例的IP新静态地址,选择Basic WebHost Manager Setup (基本管理器设置),在All(全部) 选项卡下,向下滚动并找到页面的Basic Config(基本配置) 部分,在IPv4地址文本框中,输入实例的新静态 IP 地址。
(2)您实例的主机名和 IP 地址现在已更改,但您仍必须将域名映射到 cPanel & WHM 实例。为此,请在已注册域名的域名系统 (DNS) 中添加地址 (A) 记录。A 记录将实例的主机名解析为实例的静态 IP 地址。
(3)防火墙设置
- 默认情况下,以下防火墙端口在您的 cPanel & WHM 实例上处于打开状态:
SSH - TCP - 22
DNS (UDP) - UDP - 53
DNS (TCP) - TCP - 53
HTTP - TCP - 80
HTTPS - TCP - 443
自定义 - TCP - 2078
自定义 - TCP - 2083
自定义 - TCP - 2087
自定义 - TCP - 2089
- 您可能需要打开其他端口,具体取决于您计划在实例上使用的服务和应用程序。在实例管理页面的联网选项卡下,滚动到页面的防火墙部分,然后选择添加规则。选择要打开的应用程序、协议和端口或端口范围。完成后,选择Create(创建)。
5、虚拟主机平台推荐
主机用哪家都可以,但是要确保访客访问你的网站速度一定要快,稳!
在PC端网页打开时间 超过5秒客户会流失,在移动端网页打开时间 超过3秒客户会流失,网站卡顿会影响搜索引擎抓取网页,从而影响 搜索排名
前些天帮一个客户把网站迁移到他自己的主机,发现他的网站速度非常快,他的主机在美国,我在国内访问,竟然不到1秒就打开了!!!
这个主机厂商叫快鱼主机,Feiying专门研究过这个厂商,他们是一个把速度快当作卖点的主机厂商,而且他们的主机集成了WordPress建站程序,并针对WordPress做了优化。如果你准备自建外贸站,feiying推荐你试试快鱼主机。