你想搭建你的网站,但你不想支付网络托管费用。如果您有足够好的互联网连接和备用硬件,为何不自己使用自己的家庭服务器呢?它不但可以为您节省托管本钱,而且还可让您有更多的选择来决定您的服务器可以运行的软件。
下面让我们来看看个人服务器怎样搭建?
一、选择您的硬件
如果您计划托管网站,了解如何构建网站服务器的第一步是选择能够托管它的硬件。
首先斟酌您的潜伏使用需求。您希望服务多少用户?您会不会需要大量存储空间或处理能力?
如果您的预算有限(或根本不存在),您没必要租赁任何额外的装备。旧电脑可能足以运行您的网络服务器所需的软件。
但是,请注意较旧的 PC 可能需要的电源要求,特别是当您计划每天 24 小时运行服务器时。
二、选择您的操作系统:Linux或者Windows?
硬件到位后,在决定如作甚您的网站构建服务器时,您的下一个选择就是选择您的操作系统。您有两个现实的选择可供选择——Microsoft Windows 或 Linux。
据估计,目前网络上近70% 的服务器运行 Linux。缘由可能会有所不同,但本钱斟酌和这些服务器可以自定义的难易程度起侧重要作用。
如果您更愿意运行 Windows Web 服务器,则需要支付 Windows 许可证费用。相比之下,Linux 是不要钱和开源的,并且可以比典型的 Windows服务器安装更加可定制。
Linux 服务器也是一种更安全的选择,黑客利用歹意软件的机会要少很多。
但是,这其实不意味着他们是无敌的。不管您选择使用哪一种操作系统,很大程度上取决于使您的软件保持最新状态和正确配置您的服务器。
三、斟酌您的连接合适托管吗?
DIY虚拟主机需要合适网络流量的互联网连接。您的下载和上传速度在这里很重要——住宅互联网连接可能提供高低载速度,但上传速度低。
您向访问您网站的每一个用户“上传”您的网站数据的速度将取决于此速度。可以同时访问您网站的用户数量也一定要同享此连接。
使用速度测试工具测试您的Internet连接的这样一个判断当前的速度。您还应当与您的ISP确认您的连接会不会有任何数据限制。
如果您的ISP限制您的数据使用量或在使用量过量时限制它,您可能需要斟酌更换您的提供商。
四、设置和配置您的服务器
准备好硬件、连接和操作系统后,您需要设置托管站点所需的软件。
这取决于您为服务器选择的操作系统。Windows Server 安装可以安装 IIS,Web 服务器添加。此 Microsoft IIS 支持文档为您提供了有关操作的分步说明。
如果您决定使用 Linux,Apache、Lighttpd 或 NGINX 是您安装的三个选项。Apache 是最著名的,您可以在此处了解如何安装它。您也能够在典型的 Windows 安装中安装 Apache。
您可能需要打开家庭路由器和防火墙上的端口,以允许您的网络流量从您的网络服务器来回传递。端口 80 和 443 是 Web 流量最重要的端口,因此请确保它们没有被禁止。
如果您在打开路由器端口方面需要帮助,本指南应当可以帮助您入门。
为网站流量设置和配置服务器后,通过在Web浏览器上访问您的服务器来检查它会不会正常工作。大多数服务器都带有一个测试页面,一旦加载就会显示。以后您可以将其替换为您的网站文件。
五、设置您的域名并检查它会不会有效
一旦您的服务器配置为可供 Internet 上的用户访问,您的最后一步就是设置域名以允许您的用户找到您。
在此之前,用户只能通过输入您的网络服务器外部 IP 地址来访问您的站点。您需要一个易于记忆的地址供用户输入,而不是一系列数字。
您需要从域名注册商处租赁域名。
有了可用的域(或子域),您就需要为您的域设置相干的 DNS 条目以指向您的服务器 IP 地址。您的注册商将有他们自己的关于如何履行此操作的说明。
几个小时后让更改生效,您的服务器应当准备好了。
现在知道如何以正确的方式在家中搭建个人服务器了吧。它可以是一种具有本钱效益的托管站点的方式,而且额外的好处是您的数据保存在您的手中,而不是在异地托管服务提供商的手中。您也没必要担心您在服务器上托管的网站类型。
TOP