如何设置您自己的网络托管服务器

您可能想要创建家庭 Web 服务器的原因有很多。这些范围从基本用途(例如,存储数据、网络托管、家庭自动化、作为视频游戏服务器)到更高级的用途(例如,运行 Tor 节点、私人电子邮件、聊天、创建定制的虚拟专用网络服务器)。家庭 Web 服务器也是我的首选。不管您为什么对此感兴趣,以下是您需要了解的有关如何设置自己的网络托管服务器的信息。,,对于 DIY 网络托管,您需要互联网连接来处理大量网络流量。下载和上传速度都很重要。请务必测试这些,因为住宅互联网连接可能会为您提供高下载率,但其上传速度可能会很慢。您的上传速度是指每次访问者访问时您可以将数据上传到您的网站的速度。如果不止一个人同时访问您的网站,他们将需要共享此连接。搜索引擎在确定在其结果页面中的何处列出您的网站时也会考虑这一点。这就是为什么一些网络托管服务商以其出色的 SEO 为荣。,在家中拥有服务器需要您拥有足够强大的互联网连接以满足预期的网络流量需求。为此,您需要使用Speedtest.net等速度测试工具检查您的互联网连接速度。该工具快速、免费且在全球范围内可用,因此可提供准确的结果。许多 ISP 为居民提供良好的下载但上传速度较差。您至少需要 25 Mbps 的下载速度和 40 Mbps 的上传速度才能运行一个或两个网站。,如果您想流式传输非常高质量的视频,您需要至少 100 Mbps 的下载速度和大约 10 Mbps 的上传速度。确保您的 ISP 也没有对您的互联网连接设置任何数据限制。此外,您不希望您的数据使用受到限制或限制。如果您的互联网连接不符合这些标准,您需要先更换供应商,然后才能设置自己的家庭服务器。,一旦您确定您拥有合适的连接,就该购买合适的硬件了。您需要的主要东西是专用 PC。虽然您可以使用旧 PC 或笔记本电脑,但 PC 的效果最好,因为您需要将额外的电缆(例如,同轴电缆、双绞线电缆、光纤)和交换机(5 端口或 8 端口千兆交换机)连接到它。,您使用的计算机需要有足够的存储空间来容纳一个 60 GB 的硬盘驱动器,至少有 25 GB 的可用空间,一个至少 2 GHz 的双核处理器和 2 GB RAM,一个 USB 端口和一个 DVD 驱动器.这就是更新、更快的计算机性能最好的原因,因为它性能更好,处理能力更强。这并不意味着旧 PC 无法工作。,您还应该考虑购买一个机架(一个支撑您的计算机的框架),这样您就可以让一切井井有条。,这是在家中设置服务器过程中的关键步骤。花点时间仔细考虑您要使用的操作系统:Windows 或 Linux 服务器版本。主要区别之一是您是要为 Windows 许可证付费还是使用免费的开源程序 Linux 来省钱。Linux 服务器也更加可定制。让我们花点时间比较一下两者。,大约 70% 的在线服务器都是在 Linux 机器上运行的。这是因为它免费且易于使用和自定义。Linux 服务器也更安全,黑客利用恶意软件的机会要少得多。然而,他们并非无敌。您仍然需要保持软件更新并正确配置所有内容。还有一些程序无法在 Linux 上运行,但大多数 Windows 程序都可以通过名为 WineHQ 的程序在其上运行。,要使用 Windows 在家中创建服务器,您需要购买许可证。这保证您将获得针对您遇到的任何问题的长期支持。您还可以通过系统恢复方便地解决任何技术问题。其他好处包括自动系统更新、对众多应用程序的支持以及它对初学者友好的事实。,但是,它也有其缺点,例如更昂贵且更容易受到恶意软件的攻击。大多数人会选择在家里使用 Windows 服务器。这是因为 Windows 是大多数人都熟悉的系统。因此,本文中讨论的大部分内容都是针对 Windows 服务器的。一个例外是在这里我们讨论了 Windows 和 Linux 服务器之间的区别。本文的其余部分将告诉您如何设置 Windows 家庭服务器。,一旦您拥有合适的硬件和连接并选择了您的操作系统,就可以设置您的软件了。如何做到这一点取决于您使用的是什么操作系统,是开源操作系统还是专有操作系统。对于 Windows,您需要安装Internet Information Services (IIS),这是一个 Web 服务器插件。,对于 Linus,您需要安装Apache、Lighttpd或NGINX。Apache 是最著名的。您还可以在 Windows Web 服务器上安装 Apache。如果您仍然不确定使用哪一个,请查看我们关于Nginx 与 Apache 的指南。这些程序的安装过程要求您打开家庭路由器和防火墙上的端口。,这允许流量在您自己的 Web 服务器上来回传输。Web 流量最重要的两个端口是端口 80 和 443,因此请确保它们未被阻止。一旦您设置了您的网络服务器并为网络流量配置了它,请花点时间通过网络服务器访问它来确保它能够正常工作。如果您遇到测试页面,您就会知道是时候安装您自己网站的文件了。,VNC 允许您远程访问另一台计算机。通过 VNC 访问,您可以操作要设置新服务器的计算机。您可以访问所有资源(例如,打印机、驱动器),就像您坐在计算机前一样。因此,无论您是想远程访问计算机还是提供远程技术支持,都需要设置 VNC。设置 VNC 并不困难。您需要知道计算机的 IP 地址或其完全限定的免费域名和密码。,虽然这听起来很有挑战性,但实际上很容易做到。您只需安装一个服务器包,然后配置您自己的家庭服务器,这样您就可以开始使用它了。,FTP 是一种标准的通信协议。这意味着这就是您将文件从专用主机传输给访问者的方式。在您自己的服务器上安装FTP很重要。您不仅需要安装 FTP,还需要激活 FTP 服务器。这样做会创建一个由您控制的私有云。创建后,您的网站文件将被快速传输。,现在 FTP 已安装,您需要为您的用户配置它。在开始之前,请考虑您希望允许多少用户访问您的 FTP 服务器。,在所有这一切之后,您仍然需要配置和激活您的 FTP 服务器以满足您的特定需求。例如,您可能希望采取额外的步骤来确保服务器安全。完成此操作后,您就可以开始使用它了。,准备好硬件和 FTP 服务器后,就可以在家中为自己的服务器设置网络托管软件了。为了拥有完全可操作的软件,您需要安装正确的 LAMP 软件栈。,这意味着您需要安装 Apache、MySQL 和PHP才能设置 HTTP。设置 LAMP 软件堆栈后,您的服务器可以与存储在您的虚拟主机上的数据库和站点数据进行通信。,安装 Apache、MySQL 和 PHP 后,您将拥有一个 HTTP(超文本传输​​协议)服务器,它是用于生产用途的强大工具。它也足够简单,可用于本地开发、学习和测试。,HTTP 有四个版本(HTTP/0.9、HTTP/1.0、HTTP/1.1、HTTP/2.0)。您需要选择最适合您在家庭 Web 服务器上安装的其他硬件和软件的那个,并找到它的安装包。,当您获得 HTTP 包时,安装很简单。这类似于在您的计算机上安装任何其他程序或应用程序。只需按照屏幕上的说明进行操作,即可快速安装 HTTP 支持。,域名系统 (DNS) 是一种目录服务,可提供从网络主机到其数字地址的映射。在您可以开始在您自己的服务器上使用域名系统之前,您必须安装和配置它。,在配置 DNS 之前,您需要一些基本信息。如果您设置的服务器仅供内部使用,则不需要此信息。,创建 DNS 区域后,您就可以在家中的服务器上安装 DNS。去做这个:,完成此过程后,DNS 将开始安装。,安装 DNS 服务后,它会确定您是否拥有静态 IP 地址,或者它是否已自动配置。,完成配置 DNS 向导后,配置您的服务器向导将显示一条消息,告诉您“此服务器现在是 DNS 服务器页面”。如果您需要查看对数据库服务器所做的更改或确保已成功安装新角色,只需单击“配置您的服务器”日志。,配置您的服务器日志。完成后,您需要关闭“配置您的服务器向导”。为此,您只需单击“完成”。,正向查找区域是用 IP 地址解析域名的特定区域。此时,如果您已按照上述配置说明进行操作,则您应该已经设置了查找区域。,您可能想要为不同的网络接口更改 DNS 服务器的原因有几个。这些原因包括让您的专用主机运行得更快、更可靠或更好地保护它。,如果你想为你的网络接口更改 DNS 服务器,你需要:,如果你想添加更多的 DNS 服务器,你可以点击 Advanced 按钮。,DNS 解析器缓存是服务器创建的临时数据库服务器,用于存储您最近的 DNS 查找数据。此缓存有助于加快返回 IP 地址的查找过程。,要查看当前存储的条目,请键入以下命令:ipconfig /displaydns,如果病毒劫持了您服务器的 DNS 缓存,它可能会导致“缓存中毒”。这是他们使用您的 DNS 重新路由请求的时候。这是您可能想要刷新 DNS 缓存的主要原因。,当您收到一条消息“Windows IP 配置已成功刷新 DNS 解析器缓存”时,您将知道这已成功完成。,关于运行自己的网站,您需要记住的最重要的事情之一是您始终希望用户可以访问它。为此,您需要为 DNS 服务器创建一个规范名称 (CNAME),然后是 Internet 信息服务 (IIS)。这是一个重要的步骤,因为它确保您可以通过“www”主机名将外部网络托管计算机连接到您的网络服务器。要创建这个新的 DNS 条目,您需要:,一旦您配置了您的家庭服务器以便 Internet 用户可以访问它,您将需要设置一个域名。虽然人们可以通过具有域名的外部 IP 地址导航到您的服务器,但这对他们来说更容易。这将为您提供一个人们可以轻松记住的名称,而不是一系列太复杂而无法记住的数字。,在决定您的服务器名称后,请转到域名注册商以检查它是否可用。当您找到一个可用的名称时,您必须注册它,这样它就正式属于您了。如果您不想为此付费,您可以使用No-IP之类的服务并注册一个免费的子域。现在您有了一个域(或子域),是时候设置您的域的相关 DNS 条目,以便它指向您服务器的 IP 地址。为此,您需要创建一个 A 记录(域的地址记录,它是 DNS 系统的一部分,将域名映射到 IP 地址)。,一旦您设置了域名服务器,它就会为您存储此记录。为此,您需要:,您的服务器将在几个小时内准备就绪。,在家里使用自己的服务器唯一要做的就是测试它。您只需打开浏览器并输入 http://<your no-ip domain>.com,您会看到一个页面,要求您提供 FTP 用户名和密码。如果这不起作用,请输入 http://<您的本地 IP>如果这些都不起作用,则意味着您的服务器无法正常工作,您需要重新开始。确保您还测试了 FTP。,是的,任何人都可以在家里创建自己的服务器。在开始之前,您需要确保这样做是值得的。虽然过程并不复杂,但确实需要一些时间。如果您仍然想这样做,您需要做的第一件事就是获得合适的硬件(一台具有 60 GB 硬盘驱动器、至少 25 GB 可用空间、2+ GHz 双核处理器、2 GB RAM 的计算机、USB 端口、DVD 驱动器)。拥有它后,您需要按照自己的方式完成一个简单的过程。,创建服务器后,您需要将其上线。为此,您需要一个具有 DNS 服务和开放端口转发的外部 IP 地址。确保将端口 80 设置为专用(这是您的本地网络,也就是 LAN)和公共端口(这是您的广域网,也就是 WAN)。,创建私人服务器并不像看起来那么困难。要创建您自己的私人虚拟主机,您必须对其进行配置以使其可访问。确保它没有连接到任何其他设备以确保服务器安全。,当您选择设置自己的虚拟主机时,您必须应对一些缺点。它们包括更高的电费、缓慢的网站、不断变化的 IP 地址、缓慢的网站以及维护正在使用的硬件和软件的需要。这些是人们选择使用托管服务提供商而不是设置自己的 Web 服务器的几个原因。,不会。使用托管服务提供商比运行您自己的专用服务器更常见。即使是较大的网站也不维护自己的服务器。例如,Netflix 和 Reddit 向亚马逊支付网络托管服务费用。为自托管提供可靠理由的唯一方法是拥有像 Google 这样的大型网站。大多数网站永远不会这么大。,大多数 WAMP(Windows、Apache、MySQL 和 PHP)软件都允许您安装内容管理系统 (CMS)。虽然 WordPress 是迄今为止最受欢迎的 CMS,但您也可以安装其他的 CMS,例如 Drupal 和 Joomla。,一旦您设置了自己的家庭 Web 服务器,您就可以掌控一切。很高兴知道数据掌握在您手中,而不是掌握在某些公司手中。然而,DIY 托管并不适合所有人。在您决定要使用哪种类型的 Web 服务器之前,请花一些时间阅读有关此主题的更多信息。,
,您可能想要创建家庭 Web 服务器的原因有很多。这些范围从基本用途(例如,存储数据、网络托管、家庭自动化、作为视频游戏服务器)到更高级的用途(例如,运行 Tor 节点、私人电子邮件、聊天、创建定制的虚拟专用网络服务器)。家庭 Web 服务器也是我的首选。不管您为什么对此感兴趣,以下是您需要了解的有关如何设置自己的网络托管服务器的信息。,,这意味着您需要安装 Apache、MySQL 和PHP才能设置 HTTP。设置 LAMP 软件堆栈后,您的服务器可以与存储在您的虚拟主机上的数据库和站点数据进行通信。

版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《如何设置您自己的网络托管服务器》
文章链接:https://zhuji.vsping.com/503301.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。