2010-08-19 26 views
3

(注意前缀的意思是http:)访问新的Intranet网站,而不使用IP地址和端口

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

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

当查看前缀//本地主机:8080或前缀// 192.168.xxx.yyy我可以到默认的(正确)网页这是很好的。

但我不希望用户输入IP地址和端口(前缀为// 192.168.xxx.yyy)。相反,我希望他们键入前缀// TestNet.lab,并将其发送到网站。

我已经使用iis控制台(TestNet ...> properties ...> Website(tab)... advance button)设置了主机头。主机头是TestNet.Lab,端口是8080,IP地址设置为默认值。

当我在Internet Explorer返回页面未找到前缀// TestNet.lab型,404

我不知道我在做什么错。理想情况下,我希望我们办公室的用户访问此网站。请帮助

Regards

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

回答

2

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

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

0

尝试在端口80

0

既然你得到一个404运行的Web服务器,你是正确连接到服务器,只是到了错误的网站。您需要在地址中包含:8080,因为这是您的网站所在的位置。默认情况下,连接到端口80,而不是端口8080,这就是为什么必须在URL中指定端口的原因。

+1

更正:您正在连接到* a *服务器;不一定是你想要的那个(例如DNS可以配置为返回一个默认IP而不是“未找到”的响应(NXDOMAIN)) – Piskvor 2010-08-19 14:15:21