问题出在那里 !!!

runsoft 2009-06-13 07:52:26
在IIS通过绑定的主机头域名在用户的电脑上可以访问网站

在服务器中不能通过127.0.0.1和http://localhost访问服务器中的网站

问题出在那里

另外一个问题就是

我的网站名字为www.xxxx.com 为什么访问的时候自动会转到 www.xxx.com.cn:8383 是什么原因导致
...全文
51 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
archu 2009-06-15
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 runsoft 的回复:]
http://localhost:8383/

Template "login" not present or empty template!!


[/Quote]
从这个报错信息看,你在使用IMail,我不明白它跟IIS是什么关系。自动跳转的现象估计也是由于安装IMail之后它自动设置到IIS上去的吧。


关于127.0.0.1和localhost无法访问本机,如果你的IIS里面把主机头类似于如下的配置(你可以检查你的配置文件%WIN_ROOT%\system32\inetsrv\MetaBase.xml)
ServerBindings=":80:www.xxxx.com"

这种配置也就是把所有的IP都绑定到主机头,那么只能通过www.xxxx.com来访问网站。

如果你是这样配置的
ServerBindings=":80:
202.112.23.34:80:www.xxxx.com"
这种配置只把一个IP绑定到主机头,剩下的IP没有绑定主机头,那么你还可以通过127.0.0.1来访问。
antony803 2009-06-15
  • 打赏
  • 举报
回复
C:\WINDOWS\system32\drivers\etc\hosts这个文件里有没有“127.0.0.1 localhost”,
正常是要有的。
runsoft 2009-06-13
  • 打赏
  • 举报
回复
为什么服务器不能使用 IP/虚拟目录来访问呢? 是什么原因?
ACMAIN_CHM 2009-06-13
  • 打赏
  • 举报
回复

telnet 127.0.0.1 80

看看网络层有没有问题
runsoft 2009-06-13
  • 打赏
  • 举报
回复
http://localhost:8383/

Template "login" not present or empty template!!

lihan6415151528 2009-06-13
  • 打赏
  • 举报
回复
一方面是由于你的程序里面跳转了
或者是打开IIS,找到你的虚拟目录,右键属性,文档,启用默认,删除所有的跳转。

估计你本地的端口默认的8080被占用了 ,服务器上试试 http://localhost:8383 或者http://127.0.0.1:8383

8,327

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 IIS
社区管理员
  • IIS
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧