访问新的Intranet网站,而不使用IP地址和端口

时间:2010-08-19 13:58:01

标签: iis-6 header host

(注意前缀表示http:)

我在Windows 2003 IIS6上的端口8080上建立了一个新网站。

我在c:\ TestNet中设置了物理文件并给出了iusr_访问权限。 在IIS控制台中,它可以看到右侧窗格中的文件,所以我知道它的路径是正确的。

查看前缀// localhost:8080或前缀// 192.168.xxx.yyy时,我可以访问默认(正确)的网页。

但是我不希望用户输入IPAddress和端口(前缀// 192.168.xxx.yyy)。相反,我希望他们输入前缀// TestNet.lab,然后将它们发送到网站。

我使用iis控制台设置了主机标头(TestNet ...>属性...>网站(标签)...前进按钮)。主机头是TestNet.Lab,端口是8080,IPaddress设置为Default。

当我在Internet Explorer中输入前缀// TestNet.lab时,它返回找不到的页面,404。

我不确定我做错了什么。理想情况下,我希望我们办公室的用户访问该网站。请帮忙

此致

任何想法,为什么浏览器返回404?

3 个答案:

答案 0 :(得分:2)

您的网络DNS服务器(或客户端上的本地主机文件)是否已配置为将testnet.lab解析为服务器IP地址?仅在IIS中设置主机头配置是不够的。

配置DNS服务器以将该域映射到IP地址将修复IP问题,但HTTP协议的浏览器请求的默认端口始终为80。除非你有一个代理/ NAT /类似的东西来适当地将请求重定向到自定义端口,否则你无法摆脱:8080

答案 1 :(得分:0)

尝试在端口80上运行Web服务器。

答案 2 :(得分:0)

由于您获得的是404,因此您正确连接到服务器,只是连接到错误的网站。您需要在地址中包含:8080,因为这是您网站所在的位置。默认情况下,连接是端口80,而不是端口8080,这就是必须在URL中指定端口的原因。