我对域和子域的配置都很陌生。
我已经有一个属于域名“www.foo.es”的子域名“bar”。当我想访问子域时,我只需要输入“www.foo.es/bar”,到目前为止一切都还好。
我打算做的是输入subdominion,输入“bar.foo.es”。
我尝试了一些我在网上找到的东西,但都没有。你能告诉我怎么做或者至少给我一些实际工作的线索或教程吗?
我正在尝试使用IIS6属性进行设置(不是动态的,因为它不是用户的事情,只是我想直接“访问”的子域。
答案 0 :(得分:5)
假设您正在使用REMOTE DESKTOP INTO的实时服务器,而不是共享主机帐户,您需要执行以下操作:
我们假设您的文件系统如下所示:
c:\ inetpub \ wwwroot \ www.foo.es {此处有一些html文件}
c:\ inetpub \ wwwroot \ www.foo.es \ bar {此处有一些html文件}
如果没有安装任何自定义ISAPI筛选器,您可以通过在IIS中设置两个WEBSITE来实现此目的。
第一个网站的主目录为c:\ inetpub \ wwwroot \ www.foo.es和2个主机标题“www.foo.es”和“foo.es”
第二个网站的主目录为c:\ inetpub \ wwwroot \ www.foo.es \ bar和1个主机标题“bar.foo.es”
一旦DNS的CNAME为“bar”指向您的服务器并且您清除了本地dns缓存,这应该可行。如果您不知道如何进行DNS更改,您可以做的最简单的事情是从您购买域名的用户登录到您的域名控制面板并执行以下操作:
添加CNAME记录: 对于主持人输入“bar”表示要输入“foo.es”的点数,你应该全部设定。
答案 1 :(得分:1)
首先,您需要在DNS中添加一个条目,您可以在其中指定“bar.foo.es”子域以及它指向的服务器的IP。
之后,在IIS中,您必须为刚刚创建的新子域创建一个站点。为此:右键单击网站 - >新网站 - >正常按照步骤操作,但是当您遇到“此网站的主机标题(默认值:无)”的文本框时,请填写您的子域值(“bar.foo.es”)。
或者,如果您的网站已经创建,则可以通过右键单击网站将子域绑定到该网站 - >属性 - >网站标签 - >高级(IP地址附近的按钮) - >添加/删除/编辑您的站点的域,这些域由“主机头值”表示。
请注意,您目前拥有的内容(“www.foo.es/bar”)不是子域名,而是相对地址。