所以我从共享主机转移到VPS。 我需要什么?

我有apache2,mysql和vsftpd运行。 有没有其他的工具可以用来使转换更容易? 任何类似于cpanel的免费控制面板?

我讨厌使用控制面板,因为当他们把简单的东西变得简单的时候,他们会把难以接受的东西变得难以接近,这严重阻碍了你在事情发展过程中的能力 – 而且你永远不知道什么时候会打到一个巨大的控制面板灵感的路障(这不是好像作者会说“这里是我们吸的地方”),离开控制面板后来成为一个更昂贵和麻烦,而不仅仅是避免他们开始用。

学习一些基本的系统pipe理员技能,从长远来看,你会变得更好。

你可能会需要一个MTA – 我会推荐Postfix。 如果你想要一个Web界面,你也可以安装Postfix Admin( http://postfixadmin.sourceforge.net/ )。

确保你的防火墙也在运行。 APF(http://www.rfxn.com/projects/advanced-policy-firewall/)是一个相当不错的iptablesconfigurationpipe理器,configuration非常简单。

至于使迁移过程更容易,只需按照这些简单的步骤。

  1. 将您的域上的TTL降低到300秒
  2. 为你的VirtualHost创build你的Apacheconfiguration
  3. 创build你的数据库和用户
  4. 迁移您的静态内容,数据库和cron作业(但现在保持禁用状态)
  5. 将适当的条目添加到您的主机文件,以便您可以在上线之前testing该网站
  6. 检查并修复网站的所有方面
  7. 在旧服务器上放置一个“维护中”页面
  8. 在旧的服务器上获取最终的数据库转储并将其导入到新的服务器上
  9. 更改您的DNSlogging以指向您的新IP并调整TTL
  10. 启用你的cron作业。

不要忘记安装PHP(或您select的脚本语言)。

phpMyAdmin对于MySQLpipe理非常有用。

您可能还需要安装open-ssl来生成SSL证书和/或证书请求(假设您需要安全连接)。

如果你想从脚本发送邮件,你需要PostFix之类的东西。 如果您还想接收和发送邮件,则还需要pop3和/或IMAP服务器(Cyrus,Dovecot,Courier IMAP)。

您可能还想结账SliceHost的文章部分 。 这是相当全面的,针对新的服务器pipe理员。

我同意上面的意见 – 控制面板是非常有限的。 从长远来看,手动编辑configuration文件会更好 – 它通常非常简单。

如果您正在寻找控制面板来pipe理您的服务器,请考虑使用Webmin或ISPConfig免费和开放源代码。 就像其他人推荐的那样,手动configuration不会有什么坏处,最后是您的select。