使站点在IIS 7中运行问题

时间:2009-04-25 01:23:28

标签: iis-7

这让我疯了。我正在尝试在我们的开发服务器上设置一个网站,其中有一个特定的网址名称www.mystpidsite.com作为示例。 mystupidsite与开发服务器的名称不同。

1)指定一个特定的网址,用于我在IIS中创建的网站

2)运行它并使用该URL访问它

我有:

1)在Server 2008中的IIS 7中创建了一个新站点

2)试图通过我设置为所需的URL和端口8888。所以,网站的名称来访问它,如果我们希望它是www.mystupidsite.com我设置的网站名称IIS 7中

3)我甚至尝试在mystupidsite下创建一个在IIS 7中具有相同名称的应用程序。

服务器绝对可以通过我的本地PC在网络上访问和ping,我们在这台新服务器上安装了其他东西。我是否需要创建应用程序或者只是在IIS 7中创建足够的网站?我在我做的网站上将IP指定为服务器的IP。

对于网站绑定中的主机名,我放了www.mystupidsite.com

当我尝试通过www.mystupidsite.com访问该站点时,它找不到它,并且开发服务器上的IIS7中的站点正在运行。它在我们的开发服务器HyperV实例上运行。其他一切都运转得很好。我只想了解如何通过名称设置获取特定网址。

我是否需要在服务器上的hosts文件中添加一些内容?

4 个答案:

答案 0 :(得分:1)

您无法在开发框上找到mystpidsite.com和mystupidsite.com域名的网站。

除非您已注册域名,并且您的域名服务器将该名称指向您的开发计算机,否则IIS仅会响应请求网络上的计算机名称或计算机的IP地址(除了127.0之外)。 0.1和localhost)。

在该方案之外,您唯一可以做的就是在计算机的两个不同端口上设置两个站点,并从http://localhost:80http://localhost:8888(或网络计算机名称)访问它们当量)。

答案 1 :(得分:0)

键入'nslookup www.mystupidsite.com'会发生什么?你得到虚拟服务器的IP地址吗?

您是否在服务器上启用了Windows防火墙?如果是这样,你是否为端口8888添加了一个例外?

答案 2 :(得分:0)

添加默认绑定(无主机标头/空白)并尝试通过IP

访问它

答案 3 :(得分:0)

您需要在dns中输入一个条目才能在使用www.mystupidsite.com时点击服务器

由于您的网站在备用端口上运行,因此您应该可以通过http://your-server-IP-address:8888

来访问该网站

如果要使用主机名在本地测试并且无法访问dns,可以将相应的条目添加到本地计算机上的hosts文件中(c:\ windows \ system 32 \ drivers \ etc \ hosts)