设置网络服务器并托管自己的网站可能是一种有趣而具有挑战性的学习体验。 但是,如果您希望这样做,则应首先与ISP联系;否则,请转至ISP。 可能违反了他们的服务条款。
为了在家庭互联网上设置Web服务器,您需要做一些事情:服务器专用的计算机,域名以及将域名指向服务器的方法。 您可以使用静态IP地址或使用动态DNS提供程序来执行此操作。
但这也是问题起作用的地方:许多ISP都不为家庭用户提供静态IP地址。 将动态IP路由到静态主机名是另一种选择,但这可能违反ISP的服务条款。
因此,关于是否可以通过家庭互联网运行Web服务器的简短答案也是一个不好的答案:这取决于。 运行Web服务器需要付出很多努力,不幸的是,没有明确的是或否答案。
您需要做的第一件事是深入研究ISP的服务条款。 如果可以运行Web服务器,则应在某处明确声明。 但这只是这里战斗的一部分。
如果要使用静态IP地址,则需要联系以查看是否多数民众赞成的服务甚至不经常提供,家庭用户不需要静态IP地址,因此通常不为大多数家庭连接提供此服务。 如果是这样,则必须每月支付费用。
如果您的ISP在您当前的连接上没有提供静态IP,则应考虑在家中制定一份商业计划。 这些通常比较昂贵,但可以让您有更多的自由来进行诸如运行Web服务器之类的事情。
您还需要注意应该为服务器打开哪些端口。 您可能需要端口80和443,以及可能需要25和22,但这取决于您设置的服务器类型的不同。 同样,这些都是您需要与ISP核对的事情,您可能需要商务软件包。
第一步是确定您的ISP是否允许您在家中运行Web服务器(并在必要时转移到业务包),但这并不是您唯一需要考虑的事情。 在托管自己的网站时,速度也非常重要。
您需要考虑在家中提供的可用上载和下载速度。 如果您可以最快获得50Mbps下行/ 5Mbps上行连接,则家庭Web服务器提供的体验可能不是最好的,尤其是随着网站流量的增长。 您将需要最快的连接速度,这通常会花费很多钱。
同样,可用带宽将成为一个巨大的问题。 简而言之:如果您使用计量连接,请不要设置Web服务器。 期。 您会快速突破数据上限,因此您将需要一个无限的连接。
最后,让我们谈谈正常运行时间。 如果您的互联网连接频繁且长时间断开,那么对于到达您网站的所有访问量来说,这都是非常令人沮丧的体验。 您将需要可靠的连接以及持续良好的正常运行时间。
就像我们一开始所说的那样,运行自己的Web服务器可能很有趣,具有挑战性,并且会带来很好的学习体验。 或者,如果您已经知道该怎么做,那可能会令人满足。 但是可能没有一件事:具有成本效益。
在这一点上,虚拟主机是很便宜的。 如果您不产生大量流量,则可以在安全的异地位置上以每月$ 5的价格托管一个网站,而无需担心电源和正常运行时间。
但是,如果您正在寻找它的经验,并且不一定是最经济可行的,那么请务必自己动手。 玩得开心!