【问题标题】:What is the best secure, complete process for setting up CentOS server for WHM/cPanel?为 WHM/cPanel 设置 CentOS 服务器的最佳安全、完整流程是什么?
【发布时间】:2013-05-23 19:15:10
【问题描述】:

简介 我对 Mac Terminal 知之甚少,而且我对命令行的了解仅限于小时候在 DOS 中摆弄。真是个业余爱好者。

主要问题 我正在 Linode 上设置一个 VPS,以管理多个客户网站,因为这是我们的 Web 开发业务发现的最好、最具成本效益的解决方案之一。

在安装了 Ubuntu 发行版并根据一个非常棒的教程进行了很好的设置后,我发现 cPanel 不支持 Ubuntu。因此,删除了该配置并开始安装 CentOS。唯一的问题是似乎没有关于如何设置它的任何好的、简单的信​​息。

基本上,我想将命令行的使用限制在绝对最低限度,同时仍然拥有安全的服务器,然后安装 WHM/cPanel。之后我想忘记终端/命令行的存在。

我找不到有关如何执行此操作的完整资源/演练。我需要某方面的博士学位吗?如果有人知道这样做的好方法,我很想知道。

编辑我想安装 Apache2、PHP、MySQL 以及其他一些程序,如果这有什么不同的话(基本上是 LAMP 堆栈) - 我遇到的主要问题是找到一个好的,安装和配置 CentOS 的安全方式,并让它愉快地接受 WHM/CPanel 的安装。所以我在网上看到的说明要么不安全、不完整,要么假设对 Linux 编程有很高的理解。

【问题讨论】:

  • WHM/cPanel 是商业产品 - 他们的网站上没有这样的指南吗? (旁白:您是否在商业上提供托管服务?如果是,请务必谨慎 - 通常需要专业知识才能做好)。 FWIW,当我设置一个需要点击界面的通用Web服务器时,我每次都使用Webmin。
  • @halfer 这是一个有趣的反馈。我们向商业企业出售托管服务,并通过 WHM 和 cPanel 进行管理。到目前为止,一切都很好。我们正在从 HostGator 迁移到 Linode。该主机的销售不是我们的核心业务。我们是网络营销和开发专家。
  • 如果您是控制面板的唯一用户,那么我会说 cPanel 等是您不需要的许可费用。说句公道话,它确实给一些东西加了糖衣,也许 Webmin 不太友好,但 Webmin 既稳定又免费。
  • 不幸的是,我需要能够为我们的一些客户授予对 cpanel 类型接口的访问权限。 Webmin 不仅仅是一点点用户不友好。 cPanel 有一个 web 1.0 界面。 Webmin 看起来像是被设计成人类可能的那样令人困惑和丑陋。当然,它是一个性格很好的丑女孩,但没有人愿意使用它,我们会花很多时间向我们的客户解释它。

标签: linux apache centos cpanel whm


【解决方案1】:

当您将默认安装 cpanel apache 时,mysql php 将安装在服务器上,您可以使用来自 whm 的 easyapache 或使用以下命令从 shell 安装/升级 apache 和 php:

/脚本/easyapache

并按照说明进行操作。您还可以使用 easyapache 添加 http 和 php 模块。你只需要在安装 cpanel 之前安装 perl。

【讨论】:

  • 这不是一个非常明确的答案,但我可能会得到最好的答案。对于其他正在寻找答案的人:cPanel 具有自己的内置安全功能,因此您无需在安装前加固您的服务器。只需按照 cPanel 网站上的安装说明进行操作即可。只需在初始 SSH 步骤中为 root 用户设置一个真正不可能的密码。 cPanel 喜欢新安装的带有 perl 的 Cento,基本上没有安装其他任何东西。
猜你喜欢
  • 2011-07-21
  • 1970-01-01
  • 1970-01-01
  • 2012-11-24
  • 1970-01-01
  • 1970-01-01
  • 2011-04-01
  • 2010-12-03
  • 2014-06-28
相关资源
最近更新 更多