如何在IIS下建立网站?

如何在IIS下建立网站?

首先我要声明我不是系统管理员。我在一家建筑公司实习,主要负责硬件/软件支持。

我也使用 Dreamweaver 发布他们网站上的更改。当我看到有人告诉我如何配置 Dreamweaver 时,我感到很惊讶,它基本上是设置为直接发布到实时远程服务器。

该网站在内部使用 Windows Server 2003 上的 IIS 托管。

我想在将新文档推送到实时网站之前设置一个测试网站进行发布。由于该网站使用服务器技术(特别是 ASP),我无法简单地在浏览器中预览页面。

我不想在本地计算机上安装 IIS。我的想法是在实际站点所在的同一台服务器上创建一个测试站点。我基本上遵循了以下说明:http://support.microsoft.com/kb/323972。我只是尝试将实际站点的设置镜像到测试站点。然后我从实际站点的目录中取出所有文件并将它们复制到测试站点的目录中。

然而,我没能让它工作。实际网站配置为内部地址 199.5.83.240。测试站点配置为 199.5.83.238。如果您尝试访问 .238,连接会超时。

我以为可能只是需要重新启动一些服务。我重新启动了 IIS 服务和 DNS 服务,但无济于事。

我错过了什么?

编辑:附加信息。

运行 IIS 的服务器是本地 199.5.83.229。此 IIS 服务器托管了几个站点。如果我从服务器运行 ipconfig。它会列出 .229 以及 .240、.241、.243、.245;但没有 .238。我猜这就是我的问题所在。我该如何解决这个问题?

答案1

您可以检查一些事项。

例如,公共地址 199.5.83.238 是否在您的网络 (LAN) 内可用?例如,您可以 ping 该地址吗?

您是否在该网站上设置了主机标头?点击

> Website > IP Address > Advanced... 

按钮。必须在 DNS 中配置主机头地址,以解析您与其关联的 IP 地址。

如果默认 Web 在该服务器上处于活动状态,则您可以看到在浏览器中打开内部服务器名称或 IP 地址时会发生什么:

 http://servername/

通常,默认网站接受该服务器上的所有 IP 地址和所有与同一服务器上的其他网站无关的名称(主机头)。

答案2

搞清楚了。我所需要做的就是将一个额外的 IP 地址绑定到运行 IIS 的服务器。

我通过进入 TCP/IP 配置 > 高级来完成此操作。您可以在此处添加 IP 地址。我添加了 199.5.83.238,一切就绪。

相关内容