使用哪个 Windows 版本?

使用哪个 Windows 版本?

希望将我们的操作系统升级到 64 位版本。

服务器用途:

  1. Web 服务器 (Apache Tomcat)
  2. 共享驱动器(通过 Windows 域访问并能够管理权限)
  3. 防火墙

最初的想法:

  1. Microsoft Windows Server 2008 标准版
  2. Microsoft Windows Web 服务器 2008

Linux 也是一种可能性,但不确定是否有任何发行版能够满足我们的共享驱动器需求。

编辑:

根据 Will 和 SirStan 的回答。

  1. 其他 Windows 版本是否相关?
  2. Linux 发行版能满足所有这些需求吗?

答案1

您需要 Windows Server 2008 Standard。它将为您提供所需的一切。文件共享更好,并且 Web 版未安装 Active Directory(至少在 2003 年没有安装)。

Web 服务器版本仅适用于您要制作专用的 Web 托管盒来托管 ASP.NET IIS 应用程序的情况。它专门为此目的进行了精简。

标准更适合您的目的。

答案2

这是来自另一篇文章:Server 2008 Web 版限制

http://www.microsoft.com/windowsserver2008/en/us/editions-overview.aspx

Windows Web Server 2008 专门设计为单一用途的 Web 服务器,并在下一代 Windows Server 2008 中提供坚如磐石的 Web 基础结构功能。通过与新重新构建的 IIS 7.0、ASP.NET 和 Microsoft .NET Framework 集成,Windows Web Server 2008 使任何组织都能够快速部署网页、网站、Web 应用程序和 Web 服务。

查看此页面:http://www.microsoft.com/windowsserver2008/en/us/compare-roles.aspx

Web 版不支持文件服务。

答案3

防火墙

真的不希望您的 Web 服务器/文件服务器位于同一台机器上 — 更不用说两者都带有防火墙了。查看独立设备防火墙 — 并考虑使用 VMWare 来分割文件服务器/Web 服务器。

什么是文件服务

文件共享。\服务器名称。

Linux 也是一种可能性,但不确定是否有任何发行版能够满足我们的共享驱动器需求。

您是否有知道他们无法处理的特殊情况,或者只是不确定如何配置它们?

您有现有域名吗?这是用于内部开发吗?

答案4

Q1,我不确定如何在使用 Windows 域连接的 Linux 发行版上配置 Samba 客户端。

我绝不建议你使用 Ubuntu —— 但举个例子,谷歌搜索“ubuntu windows samba 身份验证”会显示一个链接这里并提供了关于启用 Windows 用户/密码身份验证的精彩分步指南。为什么不使用现有的服务器/域控制器进行文件共享呢?

Q2,是的,有一个现有域名并且用于内部开发。

如果价格是个问题——您知道 Tomcat 在 Windows XP 系统上运行得很好,并且对一组开发人员来说非常有用。如果您不需要超过 4GB 的 RAM,Windows XP 32 就很好用,而且您很可能有一台闲置的机器可以用于此。

在所有情况下,我都希望防火墙是完全独立的系统——甚至不是虚拟化的。您可以在办公室的任何旧电脑上安装专为防火墙设计的众多 Linux/BSD 系统之一。在使用文件服务器之前,我会先使用您的 WRT54G 作为防火墙。

Linux 发行版能满足所有这些需求吗?

是的 - 但不要这么做。正如我上面所说——将防火墙与任何数据在逻辑上分开。我甚至会警告不要共享开发服务器和文件服务器。如果可能的话,使用 VMWare/Xen 来分割文件/开发服务器。

相关内容