情况是这样的,一台服务器使用的windows server 2003, IIS6.  之前在IIS上部署了一个网站,在默认网站下面,采用默认设置,仅供局域网内访问。
现在要在IIS下再发布一个网站,互联网访问。我改变了端口号,设置了主机头,都不行,无论是局域网内IP访问,还是互联网上域名访问都不行。
我的服务器在局域网内,通过一个路由把一固定IP映射到服务器。 另外服务器的内部地址为192.168.100.26肿么办,请大侠支招! 多谢!

解决方案 »

  1.   


    在本机上也不能访问。
    我在新建网站的时候,分配IP是添全部未分配, 还是添局域网IP 192.168.100.26, 还是填写从路由映射过来的固定IP呢?
      

  2.   

    让局域网外的用户访问也不行。
    我ping网站域名,可以发现域名对应到了IP上,但是不通
      

  3.   

    我ping固定IP 不通是不是意味着路由器那块的映射没有配置好?
      

  4.   


    我在本机分别 http://localhost:555/   http://127.0.0.1:555/  http://192.168.100.26:555/http://xxx.xxx.xxx.xxx:555/(这个为固定IP) 都试了,  前三个提示bad request(Invalid hostname)  最后一个说页面没有访问授权,401
      

  5.   

    ... 先在你端口映射的机器上的IIS启动网站。 看能否成功
    再通过127.0.0.1:端口号启动网站看能否成功在通过外网分配端口的那台机器上 输入指定IP能否成功最后  随意寻找几台机器测试下。 看了上你的问题- -  检查下端口是不是指定对了。  
      

  6.   

    我去掉HTTP头后,再本机测试http://localhost:8086/ 出现了页面未授权  401.1错误。 我查了匿名用户,并给网站文件夹加了Everyone。 都不行   最后把匿名用户默认的改成了administrator。 这下再键入竟出现了两行乱码。这个不应该是asp.net网站的问题啊,我在其他机子上配置都不好出现乱码 
    错误一波接一波,要崩溃了
      

  7.   


    说页面没有访问授权,401应该是安全性设置问题,包括iis的目录安全性、物理文件夹的安全性另外。asp。net的运行账户一般是NETWROK Service,不是Everyone
      

  8.   

    问题依旧~~~~
    我再把当前的问题总结一下,希望能得到答案。
    我新建一个网站,设置了端口8086,没有设置主机头,IP地址选择全部未分配,并选择匿名访问,在本机测试,用localhost:8086正常。 127.0.0.1:8086弹出登陆框,192.168.100.26:8086弹出登陆框。这个匿名用户是Internet来宾用户。原来的默认网站就是使用的这个用户,正常。
    于是我担心是不是IIS缺陷,新建网站不能使用同一个匿名用户,我就新建了一个用户,跟这个匿名用户权限一样。然后我把匿名用户改成了新建的用户。 用上面所有IP测试,都显示乱码页,乱码就两行,断定不是我网站中网页显示乱码。
    这是为什么 为什么 为什么~~~~
      

  9.   

    IIS6.0
    开启asp(asp.net)网站端口
    http://hi.csdn.net/attachment/201003/2/686953_1267492855cwhZ.jpg
    主目录父目录默认文档net版本