如何在主域上创建子域?

时间:2011-05-24 16:25:00

标签: c# asp.net

众所周知,很少有网站提供的功能允许您指定您想要的网址类型。大多数情况下它们都是:

ABC.somedomain.com
DEF.somedomain.com

(大多数这些网站都是博客/家谱网站。)

我不明白这一切是如何运作的。你能解释一下我如何实现这一目标或指出我正确的方向?另外我如何在localhost上测试这个以确定是否一切正常。很多个月以来我一直怀疑这个疑问,但它从未被清除过。

提前致谢:)

2 个答案:

答案 0 :(得分:1)

从godaddy或namecheap等提供商处购买域名。登录cpanel(yourdomain.com/cpanel)并添加子域。确保您的托管服务提供商(shared,vpn,ect ...)允许添加子域名。

答案 1 :(得分:1)

域非常重要,您需要域的DNS映射,域/子域的IIS(或任何Web服务器)映射(或者:通配符映射)。

作为添加IIS映射的一部分,您还需要确定这两个域是否位于相同的 IIS应用程序中,还是2 不同的应用程序中。不同的应用程序可能更容易配置(特别是如果它们指向磁盘上的不同文件夹,具有不同的配置),但是共享应用程序(多租户)在更少的应用程序启动等方面可以更有效。当然,它如果您从一开始就设计了多租户,就缓存密钥名称,配置数据等而言是有帮助的。