如何构建类似于 HostGator 的家庭服务器

如何构建类似于 HostGator 的家庭服务器

我目前使用 hostgator,但想转到现场托管,而不是通过第三方。熟悉 HostGator 或托管服务的人能帮我想想需要做什么吗?

  • 我有一个新的盒子,*nux 甚至还没有安装
  • 我知道他们使用 cpanel、电子邮件等,这些都是我使用的功能。
  • 我需要遵循哪些步骤才能启动并运行与他们类似的系统。
  • 是否有可以同时安装多个功能的软件包?
  • 我是否需要单独安装 FTP、邮件等每个包
  • 不需要向其他人出售托管功能。
  • 因为我不销售主机托管,所以我需要 WHM(网络主机托管管理器)吗?

任何能够帮助我理解我正在做的事情的信息都将不胜感激。

编辑:由于 cPanel 许可证费用为每年 500 美元,我目前正在考虑一个开源替代方案,类似于 ISPconfig,尽管我对它了解甚少并且没有尝试过,所以无法将它与 cPanel 进行比较。

答案1

这很大程度上取决于您计划用服务器做什么。由于它仅供您自己使用,除了网络托管和电子邮件之外,您还需要其他功能吗?对于网络托管,您需要能够使用哪些语言(PHP、Ruby、静态 HTML 等)?对于电子邮件,您对如何访问它(哪些客户端)有任何具体要求吗?

在提供更多细节后,我会进一步编辑这个问题,但我为我的网站和电子邮件运行自己的服务器,所以这里是我的建议。在您的服务器上,您可以安装您最喜欢的任何发行版。如果您没有太多的系统管理员经验,我可能会建议使用 Ubuntu,因为它相当容易使用,并且基于 Debian 构建(我喜欢基于 Debian 的发行版 :))。之后,您可以安装 Apache(如果需要,可以安装 PHP 和 MySQL)和电子邮件服务。对于电子邮件,我使用 postfix 和 Courier。我还安装了圆立方体对于 Webmail,尽管我也可以使用任何支持 IMAP 的客户端。要管理它,您可以使用网页管理为自己提供一个基于 Web 的界面,这可能与您习惯的界面类似,但习惯在服务器上运行命令并不太难。这些软件包易于安装,因此只需输入“sudo apt-get install apache2 php mysql postfix courier”之类的命令即可(注意:不是实际的命令,但类似于取决于你想要的命令)。

答案2

在 cpanel.net 购买一份 cpanel,并按照其支持的几个发行版的安装说明进行操作。

如果我没记错的话,安装过程是从一个最小的安装开始的,他们实际上已经在他们的包中打包了他们自己的大部分二进制文件。

相关内容