用手机访问localhost时,说没有许可访问?为什么?

我在手机上用电脑IP地址加端口访问localhost目录,手机跟电脑在同一个局域网内,为什么访问不了呢?

阅读 8.1k
10 个回答

因为电脑的localhost就是电脑,手机的localhost就是手机,localhost相当于“自身”的意思。你如果想用手机访问电脑架设的网络服务,那得用电脑的ip才行。

如果你想在手机上浏览正在开发的项目,可以打开命令行,输入ipconfig,查看当前主机ip,就用手机通过ip访问了,前提是在一个局域网

新手上路,请多包涵

1.查看电脑防火墙
2.查看路由器是否开启AP隔离
3.是否开启非本地网络访问权限

除了其他同学聊的,电脑启动的时候注意用 0.0.0.0 而不用 127.0.0.1 回环不回环是有区别的

把电脑的一切防火墙关了。

1:检查防火墙
2:检查电脑端是否可以正常访问 直接访问ip地址
3:可以ping手机ip看看 可以ping通的话 ,检查ifconfig的ip地址
4:手机访问ip,记住是局域网内可以ping通的ip不是127.0.0.1

在服务器配置中 监听你本地电脑的ip.

clipboard.png
访问的时候就写这个ip就行了.我就是这样解决的.

clipboard.png
防火墙 新增入站规则 .写一下端口就行.

除了其他人说的防火墙之外,补充一条就是服务器配置directory那里看看是不是配置了只允许本机访问,把它改成 允许全部访问

localhost 不是目录,你想手机访问电脑的www目录直接输入http://Ip就可以了

localhost只本地主机,你在手机访问,访问的是手机自己上的网站,你手机当然没有web环境,所以打不开

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题