试图在Dev PC上复制Godaddy MS共享主机环境

时间:2012-05-23 16:05:15

标签: shared-hosting

我有一个独特的问题,我无法找到解决方案。 我在Godaddy共享的MS托管包中管理一个托管在IIS 6上的网站。

在此托管包中,托管了多个网站,每个网站都有自己的域。

Godaddy设置的方式是ONE域名是“主要”域名。这必须托管在根目录中,例如d:\托管[USER]。当您浏览到domain1.com时,它指向此站点文件的根目录。

所有其他域必须指向该根目录中的子文件夹。例如D:\ hosting [USER] \ site_2 \,当您浏览domain2.com时,它指向该子目录。当您添加第二个域/网站时,它通过godaddy控制面板完成,该控制面板似乎与IIS无关(例如,您进入域,子文件夹,然后单击“go”,它已完成。)

这是我在开发PC上无法复制的部分。在Dev机器上,我可以通过编辑我的hosts文件并将domain1.com指向我的本地机器来浏览根目录(包含site1的文件)。到现在为止还挺好。

我尝试创建一个“应用程序”,指向根目录中的第二个站点的子文件夹,但我不能让domain2.com指向该子目录等。

我希望这是有道理的,我希望我只需要朝着正确的方向努力。

谢谢, ģ

1 个答案:

答案 0 :(得分:0)

这个难题有几个部分。

我对IIS没有任何经验,所以我不能给你具体的提示,但为了重新创建开发环境,你需要做两件事。

  1. 您的计算机需要认识到,对于服务器domain2.com,它需要自己响应,而不是查询DNS。因此,您需要“破解”DNS查找以返回您自己的IP,即127.0.0.1(环回接口)。您可以找到说明here
  2. IIS需要响应domain2.com地址请求,因此需要知道domain2.com文件的位置。据推测,您需要在IIS UI / tools中的某处配置它。
  3. 完成第2步后,您在/ hosting / domain1 / domain2或/ hosting / domain2中托管域名,从Web服务器的角度来看是无关紧要的。

    古德勒克。