我的开发/部署环境是IIS + Windows Server 2003/2008 + .Net + VSTS2008 + C#。我有几个网站,每个网站都有稳定版和测试版,例如,我有测试版订购系统和稳定版订购系统,与购买系统相同。我在4台不同的物理机器上部署了4个系统。
我的要求是,我希望有一个通用的URL架构来访问不同的系统,比如
http://www.mycorp.com/order/beta
http://www.mycorp.com/order/stable
http://www.mycorp.com/purchase/beta
http://www.mycorp.com/purchase/stable
但是,由于4个系统部署在具有不同机器/ DNS名称的4台不同物理机器上,我如何将具有不同后缀的同一域(http://www.mycorp.com)映射到不同的物理在线系统?
提前谢谢, 乔治答案 0 :(得分:1)
答案 1 :(得分:1)
您可以使用reverse proxy执行此操作。对于基于MS的系统,您可以使用ISA或apache或squid。请注意,如果您之前没有这样做,并且可能需要几天时间才能完成生产,那么这是一个复杂的设置。
如果您有灵活性,可以按照上面的建议使用dev.mydomain.com等。