在我最后一个公司,我们有一个开发服务器,开发人员可以创build网站/工具,上传到开发服务器,当在IIS中设置主机头时使用* .dev.mycomany.com。 例如wiki.dev.mycompany.com。
理论上允许我们添加尽可能多的网站,因为我们想(通过使用不同的名称*)..
公司内的所有员工都可以访问这个URL并使用这些工具(仅在内部使用,不在外部使用,例如http://wiki.dev.mycompany.com )
我想知道如何在现在的公司做类似的事情 –
我已经问了IT:
关于多个网站的命名,IT需要configuration什么,以便我可以做类似的事情…
还是有另外一种方法来做到这一点。 基本上我想要做的是:
- 创build网站是.net
听起来就像你已经覆盖了你select的微软堆栈。 不要使事情复杂化,但是您可能需要考虑设置Hyper-Vangular色并将服务器作为虚拟机运行,以便为您提供快照和可移植性。
- 上传到服务器仅供内部员工使用
这可能是SMB(只有开发团队才能访问的文件共享),或者WebDAV,或者普通的FTP,但是如果只用于LAN访问的话,我真的不会在FTP中看到这个值。 IIS可以通过inetmgr (IISpipe理器)远程访问,也可以通过SQL Management Studio Express远程访问。
- 为工作人员提供一个简单的方法来访问它(一个易于记忆的url)
IT需要在DNS服务器中设置通配符DNS条目,以将* .dev.yourcompany.comparsing为新的开发者服务器的IP。 他们应该知道如何做到这一点。 这将允许您创buildwhatever.dev.yourcompany.com作为您的相应的IIS站点中的主机标题条目。
IIS通过三种不同的方法在单个服务器上支持多个网站,为每个站点分配一个唯一的IP地址,为每个站点分配一个不同的TCP端口号,或者首选的方法是使用主机头名称
看看这里: http : //www.geekshangout.com/node/132
我build议在其上放置一个DNS并在内部redirect一个区域,以便新的子域名不要通过IT。