设置 Windows 开发服务器

设置 Windows 开发服务器

在我上一家公司,我们有一个开发服务器,开发人员可以在该服务器上创建网站/工具,上传到开发服务器,并在 IIS 中设置主机头时使用 *.dev.mycomany.com。例如 wiki.dev.mycompany.com。

理论上,我们可以添加任意数量的网站(通过使用不同的名称 *)..

公司内的所有员工都可以访问此 URL 并使用这些工具(仅限公司内部使用,而非外部使用,例如http://wiki.dev.mycompany.com

我想知道我如何在我现在的公司做类似的事情 -

我已要求 IT 部门提供以下信息:

  • Windows 服务器 2008
  • iis7
  • SQL 服务器
  • .net 4.0

关于多个站点的命名,IT 还需要配置什么以便我可以做类似的事情......

或者还有其他方法可以做到这一点。基本上我想要做的是:

  • 创建网站是.net
  • 上传至服务器仅供内部员工使用
  • 为员工提供一种简单的访问方式(使用容易记住的 URL)

答案1

  • 创建网站是.net

听起来你已经用你选择的 Microsoft 堆栈解决了这个问题。为了不让事情复杂化,你可能想看看如何设置 Hyper-V 角色,并将服务器作为 VM 运行,以便为你提供快照和可移植性。

  • 上传至服务器仅供内部员工使用

这可以是 SMB(仅供开发团队访问的文件共享),也可以是 WebDAV,或者是普通的 FTP,尽管如果这仅用于 LAN 访问,我真的看不到 FTP 的价值。可以通过inetmgr(IIS 管理器)远程访问 IIS,也可以使用 SQL Management Studio Express 访问 SQL。

  • 为员工提供一种简单的访问方式(使用容易记住的 URL)

IT 需要在 DNS 服务器中设置通配符 DNS 条目,以将 *.dev.yourcompany.com 解析为新开发服务器的 IP。他们应该知道如何做到这一点。这将允许您在相应的 IIS 站点中创建 whatever.dev.yourcompany.com 作为主机标头条目。

答案2

IIS 通过三种不同的方法在单个服务器上支持多个网站,为每个站点分配一个唯一的 IP 地址,为每个站点分配一个不同的 TCP 端口号,或者首选方法是使用主机头名称

请看这里:http://www.geekshangout.com/node/132

答案3

我建议在其上放置一个 DNS,并在内部将区域重定向到它,这样新的子域名就不必经过 IT。

相关内容