托pipe服务器的网站,FTP和随机使用在家里?

我想知道如果我想将我所有的托pipe网站(从托pipe公司)迁移到我自己家中的服务器,最好的select是什么? 基本上,我的需求是:

  • 能够使用PHP / ASP.NET托pipe网站(还没有真正决定 – 两者都将是首选!)
  • 启用FTP,所以我可以创build我的家庭成员的帐户访问服务器的文件处理
  • SSH
  • SSL – 用于安全连接(这是你必须购买/申请每个域,不知道是否有任何服务器端设置必须作出)
  • 能够stream式传输video
  • 远程桌面
  • 主机可以作为服务运行的自制应用程序
  • 使用MySQl / SQLite / SQL进行关系数据库存储

我在购买服务器之前应该考虑什么? 我需要什么硬件,什么会限制我的服务器? 我基本上想要更好地学习networking,因为我是一个软件和networking开发人员,但到现在为止还没有资源去获取任何严重的玩具。 在撰写本文时,我的大多数网站每天有60次访问,所以我不认为他们的要求很高。

有没有想到我应该有的东西?

你会build议我运行什么操作系统? FreeBSD vs Windows Server vs?

嘿佐罗蒙,祝贺这个主动! 准备好一个漫长但令人兴奋的和有益的道路。

这里是我的技巧(简短而又甜蜜):1.如果你在做任何需要可靠性的事情,我会保持自己的主机是安全的,所以如果你有硬件故障等,主机负责,你不必担心跑到本地硬件商店更换硬盘。 2.如果你想在家里使用服务器,通常住宅ISP不会真的给你你需要的话,如果是严重的话,但是如果你只是在小规模运行,你应该没问题。 如果你想省钱,可以尝试在云中托pipe。 对于一个便宜的价格(RackSpace imho),你可以得到一个好的服务器搞乱,得到企业级硬件的支持,加上相对于购买硬件相对便宜。 4.除了第1点之外,如果您的服务器在家中停机以获得更好的冗余,您可以在家中,实验等等开始,然后再由云支持。 5.我不想成为一个迷人的男孩,但我build议在RackSpace上试试这个。 您可以享受使用Linux或Windows的所有乐趣,而无需维护自己的硬件。

我在你的鞋子里,或者是。 我有一个在家里使用的游戏以及开发的Linux的盒子。 我双启动它。 我有一个dyndns指向它,我偶尔使用它来testing一个我在本地工作的网站,然后推送到主机。 我曾经做共享主机,直到我开始打他们的服务器大写。

所以,我切换到RackSpace(亚马逊也是好的,但他们的定价是有点怪怪的恕我直言),因为我可以添加服务器,resize,删除等,我只支付我用什么。 我主持各种网站,icecast和shoutcaststream,存储空间都在一个512MB的实例,并支付每月大约20-25美元。

所以,我每年支付大约300美元,而且即使主机部件服务器处于closures状态,我也不必担心硬件问题或数据丢失,RackSpace使您可以拥有3个映像:日常备份,每周备份,并在任何时候,你希望的三分之一。

我不知道你在哪里,但在这里(欧洲)首要的关注将是上行连接。 即对于10Mbit / 10Mbit的上/下1:1租用线路,我们支付了3000欧元左右的费用

我不知道你的可用性/带宽要求是什么。 也许你可以用ADSL做得很好。

做这样的事情是伟大的经验,尤其是如果事情不重要。 没有什么比控制一切。 你会惊讶于你所需要的小硬件。 对于低容量的网站,您不需要超级强大的服务器。 主要的是安全。 确保你了解如何locking你的服务器。 与networking相比,您将获得更多的安全教育。 祝你好运!

当你想要运行ASP.NET时,你真的被“卡住”了。 不是这样的事情是不好的或者什么的……它会做所有你需要的事情。

然而,

我从我自己的VPS和我的工作中体验到,Windows服务器“需要”在默认情况下比* nix服务器更加强大。

然而,既然你想运行自己的应用程序作为服务,我认为这些应用程序可能是基于.NET的(因为你也在询问有关ASP.NET的托pipe),因此,你是“卡住”与Windows主机。

再一次,这是说…一个Windows 2008服务器networking版应该适合你就好,尽你所能,然后一些。

你的问题:你想/需要什么样的正常运行时间,负载有多重?

因为…如果您希望负载相对较低,并且拥有一台能够这样做的机器(并且不需要高可用性和故障转移群集),则可以将Hyper-V R2 / ESXi视为虚拟化工具,然后将VM运行做你所有的需求。 然后你可以在虚拟环境中运行虚拟机,例如Smoothwall防火墙设置,Windows服务器作为宿主操作系统,如果需要FreeNAS(尽pipe我不知道freeNas在虚拟机环境中的performance如何)来满足你所有的需求“专业“,但在成本效益和相当便宜的解决scheme。

运行freeNas(如果能够的话):

制作iSCSI卷,你将拥有两台Web服务器共享的存储空间,这样他们就可以访问集中的存储介质进行托pipe,这将使服务器本身的占用空间非常小(大小与操作系统的大小有关) )。