我的开发/部署环境是IIS + Windows Server2003/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个系统部署在4个不同的物理机上,具有不同的计算机/DNS名称,我如何将具有不同后缀的相同域(http://www.mycorp.com)映射到不同的物理在线系统?
先谢谢你,乔治
发布于 2009-07-01 08:07:13
为什么不使用像这样的东西:
http://orderbeta.mycorp.com
http://orderstable.mycorp.com
显然有比这更好的名字。:-)
发布于 2009-07-01 08:08:20
您可以使用reverse proxy来完成此操作。对于基于MS的系统,您可以使用ISA、apache或squid。请注意,如果您以前没有这样做过,这是一个复杂的设置,并且可能需要几天时间才能完成生产级别的工作。
如果你很灵活,你可以按照上面的建议使用dev.mydomain.com等。
https://stackoverflow.com/questions/1067851
复制相似问题