我住在大学校园里,幸运的是我的房间里有超快的互联网和静态 IP 地址。
我尝试设置 XAMPP,并通过从任何地方指向我的 IP 地址来访问在我的电脑上运行的服务。
现在我正在考虑在自己的电脑上托管自己的网站。我不确定除了静态 IP 之外我还需要什么才能实现这个目标(如果可能的话)。
我正在运行 Windows 7 Ultimate,当然我已经注册了一个域名。我应该将我的域名 DNS 名称指向哪里才能实现这一点(我认为这涉及更多步骤!)
答案1
剩下的步骤不多了。假设您的 xampp 安装可以在任何地方使用您的 IPv4 地址 (1.2.3.4) 进行,您需要执行以下操作:
从域名注册商处获取域名。您现在是 的幸运拥有者
example.com
。登录你的注册商的dns管理界面,添加两个A记录,
@
并www
都指向服务器的地址(1.2.3.4)。等待更改通过 DNS 网络传播。
利润。
稍后您可以考虑重复步骤 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
- 备份
- 研究一下自动监控,这样你就能第一时间知道你的服务器何时崩溃,特别是当你忽略了以上三点的时候