设置和configuration新的VPS服务器

我是VPS服务器的新手。 我一直使用共享主机平台。 目前,我们正在开发一个工作项目,这不仅仅是一个共享的托pipe服务器,所以我们决定为这个项目设置一个VPS帐户。 该项目将在一周内上线,我被要求照顾VPS的设置和configuration。

我从来没有做过这样的事情。 我一直在Windows上使用XAMPP,最近才转到Ubuntu Linux上的LAMPP。 据我所知,我知道新的VPS将需要安装Apache,MySQL和PHP(不知道它是否已经在新的vps主机上安装和configuration)。 另外,我知道还有更多的事情要做,而不仅仅是安装上面提到的软件。 我们计划从Mochahost.com购买Perfetto2 Plan

我的第一个问题是,我们应该去什么Linux发行版,为什么? 其次,有哪些必要的安装和configuration需要完成,我将如何做。 如果有VPS经验的人能够以更好的方式为我提供build议,如果Mochahost.com是一个不错的select,我将不胜感激。

提前致谢。

我从来没有做过这样的事情

说实话,你应该考虑聘请一个有更多经验的人,或者至less得到一些专业的build议。 在生产环境中运行Web服务器不仅仅是安装软件包(如果有任何stream量),更不用说安全问题了。

我们应该去做什么linux发行版,为什么?

通常你应该留在你最舒服的操作系统上。 既然你刚开始我的build议还是一样的,但你应该考虑根据你获得“最好”(TM)文件(无论你是最好的方式)的select。

另一方面,如果你知道如何保护窗口,以及如何运行你的软件,为什么不去一个基于Windows的托pipe?

什么是必要的安装和configuration需要完成,我将如何做到这一点

  1. 保护您的操作系统 (SSH,防火墙,删除不必要的服务,“平常”)
  2. 获得一个testing环境 – 从你有问题的问题不清楚。 但是你绝对不想手动部署。 如果只有一个rsync工作可以做到这一点,那就足够了。 但要确保这是一个可重复的过程,确保你可以回滚
  3. 既然你运行PHP,你只能运行apache-prefork-mpm(理性的)。 一定要使用那个
  4. 重新考虑去一些将为您托pipe的提供商。 它不必共享主机有几个提供商,专门从事PHP的托pipe,并将采取为您(至less达到某一点)

要进一步强调专业意见:如果您认为通过以9.99欧元(或49.99欧元)的价格进行存款并自行实施,请考虑以下事项: 如果您的服务中断了几个月,您将花费多less钱小时,因为有人妥协了你的服务器?

最后:设置这不是一个单一的职位,特别是如果你没有经验。 我所认识的几个人,就是以满足您的要求为出发点,为了获得有用的build议而更便宜,没有停机而不是“艰难地学习”。

你应该使用你知道最好的Linux发行版。 原因是为了更简单的用户体验。 新的Linux? 很多人都说Ubuntu的学习曲线最低。 Mochahost.com上的VPS使用一个修改的内核来给你一个容器。 “发行版”是安装到容器的一组包。

您的VPS将会安装cPanel或Plesk。 通常,Apache,MySQL和PHP已经安装。 使用控制面板为您提供了一个很好的GUI,您可以使用它来执行标准configuration。

回来的时候,你需要做一些GUI不能让你的东西。

有一步一步的插图指导,将引导您从“裸机”到包括LAMP和服务器面板在内的完成服务器的各个步骤。

我build议尝试一下。 这是一个名为“ISPConfig”的面板,与通常在共享托pipe软件包中看到的控制面板有点类似。 它也是免费的,相当不断更新。

如果我在你的位置,我将使用确切的设置。 适用于Ubuntu 14.04和Apache的ISPConfig 。

本教程将使您安装一些东西,有些是可选的。 在例子中,它告诉你如何设置邮件服务器,防病毒等等。只要做你需要的步骤,并省略其他人,你将有一个整洁,方便pipe理LAMP服务器在几个小时内!