Iis CNAME指向网页的A指针

Iis CNAME指向网页的A指针,iis,subdomain,cname,Iis,Subdomain,Cname,是否可以使用指向Web应用程序的CNAME指针 我已经尝试过很多次了,但都没有成功,我开始认为这是不可能的 我知道了 “请求错误,主机名无效”认为是400错误 如果不可能这样做,请有人给我一些想法如何开始 我的web应用程序: 我在我的web应用程序中注册了几个用户。 每个用户都应该获得一个子域,例如user1.mydomain.com(指向web.mydomain.com的指针,所有aspx文件管理器都在其中) 通过读取域名,我得到了用户ID 如果这是不可能的,我必须把很多文件在每个域,我不想

是否可以使用指向Web应用程序的CNAME指针

我已经尝试过很多次了,但都没有成功,我开始认为这是不可能的

我知道了 “请求错误,主机名无效”认为是400错误

如果不可能这样做,请有人给我一些想法如何开始

我的web应用程序:

我在我的web应用程序中注册了几个用户。 每个用户都应该获得一个子域,例如user1.mydomain.com(指向web.mydomain.com的指针,所有aspx文件管理器都在其中)

通过读取域名,我得到了用户ID

如果这是不可能的,我必须把很多文件在每个域,我不想这样做。你会怎么做? 不可能使用通配符

为什么要把一个cname改成a?我必须考虑到,每个用户可能都想将他们的域指向他或她的帐户。所以他们的指针应该是CNAME


谢谢

问题在于您的虚拟主机未配置为接受CNAME记录所在域的请求

您需要设置
ServerAlias
指令(假设您使用的是Apache),以便它包含您想要用来访问应用程序的所有可能的变体

CNAME记录只是A记录的别名,因此它将始终解析为A记录指向的IP。您需要做的是告诉web服务器如何处理这些域(它基于HTTP请求的
主机:
头)

如果您为其他子域而不是CNAMEs创建一个记录,您会发现您也有同样的问题

如果您需要动态添加/删除用户,您可能希望使用,这样就不必每次都重新启动Apache

编辑对不起,刚才注意到了对
aspx
的引用,这可能意味着您正在使用IIS,这意味着我无法确切地告诉您如何配置它,因为我对IIS几乎一无所知。用IIS重新标记此问题,可能会有人提供帮助:-)


来自M$的另一次编辑可能会帮助您使用IIS虚拟主机,尽管我仍然不知道如何以动态/编程方式进行编辑。

这不是我自己的服务器。我使用托管公司。。Loopia如果你知道,瑞典公司。。谢谢你的回复!!那么我会说你必须和他们谈谈他们为允许你有虚拟主机别名做了哪些规定——如果他们没有,而且你真的想这么做,我会说这是专用的服务器时间。。。