如果我想在家中托管一个网站,我会购买一个域名。然后,我从ISP获得了一个静态IP。接下来,我将其指向我的家庭系统的IP地址。我什至可以使用系统中安装的SQL Server,而不必担心大小。我在这里不是在谈论成堆的服务器。仅一台服务器。
我想知道它是否那么容易,为什么不这样做呢?我在这里缺少什么吗?我说的是中等简单的网站。但这有关系吗?
如果我想在家中托管一个网站,我会购买一个域名。然后,我从ISP获得了一个静态IP。接下来,我将其指向我的家庭系统的IP地址。我什至可以使用系统中安装的SQL Server,而不必担心大小。我在这里不是在谈论成堆的服务器。仅一台服务器。
我想知道它是否那么容易,为什么不这样做呢?我在这里缺少什么吗?我说的是中等简单的网站。但这有关系吗?
Answers:
这是一个好主意。您不仅会学到很多有关多个主题的知识(系统管理,安全性,HTTP,日志记录的价值,检测与外部世界的联系中断等等等),而且您还将使Internet更加人性化,更加人性化,首先吸引了我们更多的东西。
是每个人都想在1996年“上网冲浪”只是为了看到光滑的公司PR还是被有针对性的广告操纵?不只是没有,但没有。我们想在网上冲浪,看看别人做了什么,看到草莓的波普特火把,跳舞的仓鼠和伪造的厕所摄象机。尽可能快地执行此操作:将Web服务器连接到网络上。
听起来您想运行基于Windows的服务器。我对Windows一无所知,我在Linux上运行我的个人服务器(http://stratigery.com)。切换到linux,您可以随时通过电子邮件向我发送问题。
<somecompany>.com
不太可能打字的时期吗?我们玩得很开心。我想念个人页面之类的。一些敬业的业余爱好者一无所有地撰写了如此出色的文章,而如今有很多预制的东西。一般来说,这只是一件好事,只要它能为大众所用。但是,天哪,事情变得更有趣了。另外,您从没见过像八岁男孩那样叫公驴(叫猫猫)或要求人们解决他的问题并在一小时后发出“颠簸”的声音。
这取决于。如果这是一个小型个人网站,为什么不呢?如果这是一个企业级网站,需要99.99%或更高的服务可用性,那肯定是个坏主意。
首先,考虑一下成本:
Windows Server和Microsoft SQL Server已经为每个许可证定价。您是现在愿意为托管服务器支付数十万美元,还是为基本托管计划每月支付20美元的小费用更好?
专用服务器,即使是基本服务器,也要花费一些费用。
还考虑一下功耗。运行服务器24 / 24、7 / 7显然会影响您的账单。
其次,考虑一下可靠性:
现在是凌晨3点。醒来!您的服务器上有一个小的DDOS攻击。您的服务器已关闭。您在凌晨4点之前恢复在线的策略是什么?
您是否从未说过“哦,不,不再!我的ISP很烂!这个月互联网又一次掉线了!”?现在想象一下,您的服务器已经启动并正在运行,但是什么也不提供,因为它不再与Internet连接,并且您不知道ISP需要多长时间才能恢复连接?
早上好。您的硬盘发生故障。顺便说一句,所有数据都丢失了。祝你有美好的一天。
您准备好应对这种情况了吗?您有计划的备份吗?袭击?更笼统地说,您如何管理系统中每个组件的冗余?您可以购买专业的机架服务器来完成所有这些工作。这将花费您3000美元。准备好了吗?
第三,考虑一下可伸缩性,性能以及成千上万的其他内容,在此列出的时间太长了。例如,一件基本的事情:大多数ISP的上载连接比下载连接受到更多限制。您是否准备好以当前速度向您的ISP支付十倍的费用,以使两种方式的速度相同?
同样,如果您不在乎钱,在自己的计算机上托管个人网站也没有错。但是,自制主机与专业主机之间存在巨大差距,以确保服务可用性,这涉及服务器的散热,UPS以及在电网发生故障时需要其他方法来维护服务器等。 。
有很多事情可能出错:
同样,在安装完所有组件之后,您仍然必须对如何使用它有充分的了解。您也不能使用Web构建器。而且您必须支付cPanel的费用。
老实说,我不知道您为什么要自己设置服务器(除非您想学习PHP或其他特殊原因)。
编辑:
为了回应评论,OP没有说他正在学习,而是在主持一个小型网站。我同意这样的事实,那就是学习会很不错(这就是为什么我有一个原因),但他没有学习(据我们所知)。
如果您是为企业而工作,那么使用常规的基于消费者的Internet自己在家中运行服务器不是一个好主意。
@MainMa提到的最重要的一点是,普通的消费者Internet在下载速度和上载速度方面存在不平衡。对于大多数ISP,上传速率大约是下载速率的一半。
在网上冲浪时,当您浏览Internet以获得与服务器的握手和HTTP请求时,将使用上载速率。如果您的上传速度大大降低,则您尝试访问的所有网页都会挂起,并且加载时会遇到问题。
一次鼠标在街道上的电话线上嚼了一下,然后电死了自己,尽管我的下载速度很好,但我的上传速度却降低到了150Mbps。我的Internet连接非常糟糕,我只是在浏览网络!想象一下,如果您有其他人使用您的上传带宽,那会是什么样子...
另外,请想象另一边的用户体验是什么样的。尝试从家庭Internet加载内容的任何人只会看到大约一半的下载速度。这只是无法扩展,因为家庭Internet并非旨在处理此负载。
托管自己的应用程序的大多数组织都具有T1线路或等同于业务的Internet。通常,它的价格明显高于家庭互联网。
因此,如果您这样做只是为了学习,并且不希望有任何流量,并且您所使用的计算机与网络的其余部分安全隔离,那么这可能是一个有趣的实验。
但是,如果您打算利用这种设置来开展业务,那么就要准备输掉。在这种情况下,您不想尝试“脱离网格”。