我想为我的网站创建一个网络服务器,因为我网站上的内容远远超过我可以存储的网络酒店。我有一台 XP 计算机,我想将其用作服务器。
我确实有一份指南,但不幸的是链接坏了。但我的理解是,我需要一张 Windows 2000 光盘才能运行它。
您有任何关于如何将我的 XP 计算机重新改造为网络服务器的好教程/指南吗?
该计算机运行的是 Windows XP 家庭版 Service Pack 2
答案1
有很多种方法可以做到这一点。
您的问题是Windows 服务器磁盘。这是一个不同的操作系统,将删除您的 Windows XP。
Windows 客户端和 Windows 服务器之间存在许多差异,但是,除非您要创建的网站很大,否则我不建议您采用这种方式,因为这会产生成本。
但是,如果您要编写 ASP/Asp.Net 程序,则需要升级到 XP Pro 或获取服务器版本。Windows XP 内置的 Web 服务器受到限制,但运行良好。
但是,如果您想要 PHP 或简单的静态 HTML,您可以继续使用 Windows XP 并查看泛太平洋行动计划,它是一个单独的安装程序,可以让您立即启动并运行!
只需将您的内容放在一个文件夹中,任何人都可以通过http://你的 ip 地址
我不明白您说的网络酒店是什么意思。
如果这是互联网公开访问的,您需要将端口 80 从路由器转发到您的机器。如果这是一个单一的内部网络,并且您不想让外部访问……如果您不设置防火墙,它应该可以在您的内部地址上工作。
如果您想要一个友好的名称,您有两个选择 - 如果您有内部 DNS 服务器,请设置一个指向您 IP 的名称的附加条目。但是,如果您已经拥有域名,则可能更容易,只需使用外部地址的 IP(如果您转发端口 80)或仅使用内部地址设置一个域名 - 如果您只希望网络内部的人访问。(这只会让其他人超时)。
希望这会有所帮助,我知道您会有后续问题,这不是很直接,但请随时询问,我会尽力帮助您!
答案2
关于如何将我的 XP 计算机重新改造为服务器,您有什么好的教程/指南吗?
微软将在 XP 上运行 IIS 的能力限制为“专业”版本。
该计算机正在运行 Windows XP Home Edition Service Pack 2
家庭版的限制更大,因为你无法在 XP 的任何家庭版上安装 IIS。
您的解决方案是升级到 XP 专业版、升级到 Vista 或 7 专业版或企业版,或者升级到服务器操作系统(如 Server 2003 或 2008)。安装 Linux 是另一种选择,如果您希望运行 php 网页,那么这是一个比坚持使用 Microsoft 操作系统更好的选择。