Tomcat 可以localhost访问,但不能127.0.0.1访问(转)
2017-10-13 14:20
316 查看
先介绍一下127.0.0.1与localhost的区别
区别1:
localhost也叫local ,正确的解释是:本地服务器
127.0.0.1在windows等系统的正确解释是:本机地址(本机服务器)
他们的解析通过本机的host文件,windows自动将localhost解析为127.0.0.1
区别2:
localhot(local)是不经网卡传输!这点很重要,它不受网络防火墙和网卡相关的的限制。
127.0.0.1是通过网卡传输,依赖网卡,并受到网络防火墙和网卡相关的限制。
本机IP 也是通过网卡传输的,依赖网卡,并受到网络防火墙和网卡相关的限制。
但是本机IP与127.0.0.1的区别是:
127.0.0.1 只能通过本机访问
本机IP 通过本机访问也能通过外部访问
有时候用localhost可以,但用127.0.0.1就不可以的情况就是在于此。猜想localhost访问时,系统带的本机当前用户的权限去访问,而用ip的时候,等于本机是通过网络再去访问本机,用的到网络用户的权限。
安装完Tomcat后,在地址栏中输入http://localhost无法访问,这时可逐个排除可能发生的原因。
1.是否启动了tomcat;
2.启动了Tomcat,打开http://127.0.0.1看是否能访问Tomcat的默认网页,能访问说明Tomcat安装成功,可能是无法解析localhost;
3.开始--命令(cmd)--ping localhost,看是否能ping通,从127.0.0.1上返回信息,如果成功则说明可以解析localhost;
因为安装ipV6,ping localhost 显示的不是127.0.0.1而是别的,这个要注意。
4.如果上一步不成功,则用记事本打开C:/WINDOWS/system32/drivers/etc/hosts文件,看里面是否有包含:127.0.0.1 localhost ,如果没有则将其添加进去,再查看能否访问localhost;
5.使用代理的同学们注意了
在设置代理服务器的时候,未将"对于本地址不使用代理服务器(B)"打钩,导致访问本地地址的时候也实验代理服务器,localhost只能被本地主机解析,代理服务器不能解析其他主机的localhost。只要将 Internet选项--链接--局域网设置--代理服务器 下的那个√打上就可以了。
区别1:
localhost也叫local ,正确的解释是:本地服务器
127.0.0.1在windows等系统的正确解释是:本机地址(本机服务器)
他们的解析通过本机的host文件,windows自动将localhost解析为127.0.0.1
区别2:
localhot(local)是不经网卡传输!这点很重要,它不受网络防火墙和网卡相关的的限制。
127.0.0.1是通过网卡传输,依赖网卡,并受到网络防火墙和网卡相关的限制。
本机IP 也是通过网卡传输的,依赖网卡,并受到网络防火墙和网卡相关的限制。
但是本机IP与127.0.0.1的区别是:
127.0.0.1 只能通过本机访问
本机IP 通过本机访问也能通过外部访问
有时候用localhost可以,但用127.0.0.1就不可以的情况就是在于此。猜想localhost访问时,系统带的本机当前用户的权限去访问,而用ip的时候,等于本机是通过网络再去访问本机,用的到网络用户的权限。
安装完Tomcat后,在地址栏中输入http://localhost无法访问,这时可逐个排除可能发生的原因。
1.是否启动了tomcat;
2.启动了Tomcat,打开http://127.0.0.1看是否能访问Tomcat的默认网页,能访问说明Tomcat安装成功,可能是无法解析localhost;
3.开始--命令(cmd)--ping localhost,看是否能ping通,从127.0.0.1上返回信息,如果成功则说明可以解析localhost;
因为安装ipV6,ping localhost 显示的不是127.0.0.1而是别的,这个要注意。
4.如果上一步不成功,则用记事本打开C:/WINDOWS/system32/drivers/etc/hosts文件,看里面是否有包含:127.0.0.1 localhost ,如果没有则将其添加进去,再查看能否访问localhost;
5.使用代理的同学们注意了
在设置代理服务器的时候,未将"对于本地址不使用代理服务器(B)"打钩,导致访问本地地址的时候也实验代理服务器,localhost只能被本地主机解析,代理服务器不能解析其他主机的localhost。只要将 Internet选项--链接--局域网设置--代理服务器 下的那个√打上就可以了。
相关文章推荐
- Tomcat 可以127.0.0.1访问,但不能localhost访问
- Tomcat 可以localhost访问,但不能127.0.0.1访问(转)
- Tomcat通过ip不能访问,但localhost和127.0.0.1可以访问
- tomcat发布项目时,localhost可以访问,用ip地址不能访问,同时其他电脑也不能访问。
- tomcat中部署好的项目,内网和localhost可以访问,但是外网不能访问(Windows 2008 R2中)
- Apache 使用localhost(127.0.0.1)可以访问,使用本机IP(局域网)不能访问
- ping 127.0.0.1 和localhost可以ping 通,phpstudy也是正常开启了Apache,但是不能访问localhost和127.0.0.1
- localhost不能访问127.0.0.1可以访问的原因及解决方法 被打磨的不像人样
- tomcat服务不能用IP地址和127.0.0.1访问,只能用localhost访问解决方法
- 关于win7 localhost和127.0.0.1不能访问 而本机ip可以访问时的解决方案
- tomcat 127.0.0.1 不能访问,但是用咯calhost可以访问
- tomcat 能够启动 并且能够用http://127.0.0.1:8080访问 但是不能用http://localhost:80800访问的解决办法。
- 127.0.0.1可以访问,localhost不能访问的问题
- localhost不能访问127.0.0.1可以访问的原因及解决方法
- 访问本机tomcat,用http://localhost:8081不行,而用http://127.0.0.1:8081就可以的解决办法?
- win7下127.0.0.1不能访问,而localhost可以的解决
- 安装wamp后,127.0.0.1可以访问,localhost不能访问
- tomcat可以localhost访问,127.0.0.1和本地ip访问失败
- tomcat 能够启动 并且能够用http://127.0.0.1:8080访问 但是不能用http://localhost:8080访问的解决办法。
- 解决tomcat服务器下,只能通过localhost,而不能通过127.0.0.1或者本地ip地址访问的问题