将我的 PC 转换为服务器

将我的 PC 转换为服务器

我住在大学校园里,幸运的是我的房间里有超快的互联网和静态 IP 地址。

我尝试设置 XAMPP,并通过从任何地方指向我的 IP 地址来访问在我的电脑上运行的服务。

现在我正在考虑在自己的电脑上托管自己的网站。我不确定除了静态 IP 之外我还需要什么才能实现这个目标(如果可能的话)。

我正在运行 Windows 7 Ultimate,当然我已经注册了一个域名。我应该将我的域名 DNS 名称指向哪里才能实现这一点(我认为这涉及更多步骤!)

答案1

剩下的步骤不多了。假设您的 xampp 安装可以在任何地方使用您的 IPv4 地址 (1.2.3.4) 进行,您需要执行以下操作:

  1. 从域名注册商处获取域名。您现在是 的幸运拥有者example.com

  2. 登录你的注册商​​的dns管理界面,添加两个A记录,@www都指向服务器的地址(1.2.3.4)。

  3. 等待更改通过 DNS 网络传播。

  4. 利润。

稍后您可以考虑重复步骤 2 以获取 IPv6 地址,只需将 AAAA 替换为 A,将 a:b:c::d 替换为 1.2.3.4。您可能还想www使用 CNAME 记录,但这不是必需的。

答案2

您还需要确保您的服务器是安全的:

  • 确保设置了数据包过滤,只允许你授权的流量
  • 确保只有服务器执行功能所需的东西才能接受传入连接
  • 安全补丁等

另一个要解决的问题是 QoS - 您真的想将所有传入带宽专用于面向公众的服务器吗? 不确定 OS X 具有哪些 QoS 功能(我假设 XAMPP 中的“X”代表这个意思)我认为 Windows 7 没有任何针对传入连接的设置 QoS 策略的功能,但是如果您将带宽用于服务器以外的其他用途,则应该限制传入连接的速率(Linux 本身可以执行此操作)。

此外,如果您非常重视正常运行时间:

  • 使用 UPS 保护您的服务器
  • 真希望你正在做某种类型的 RAID
  • 备份
  • 研究一下自动监控,这样你就能第一时间知道你的服务器何时崩溃,特别是当你忽略了以上三点的时候

相关内容