如何用手机访问pc的localhost?

环境:pc与手机连接同一路由器上网,pc使用wamp(wampserver3.0.4_x86_apache2.4.18_mysql5.7.11_php5.6.19-7.0.4.exe)搭建。
症状:手机输入pc ip(局域网ip,192.168.1.*),手机访问被禁止,各种更改apache配置文件(各种版本,allow 跟 grant)和pc网络设置(包括防火墙规则)无效。
并且segmentfault上目前无此问题和解答。
可以的话,请给出体系性回答。

阅读 11.4k
9 个回答

楼主的解决办法是:使用nginx,然后第一个http段配置

 autoindex on;
 autoindex_exact_size off;
 autoindex_localtime on;
新手上路,请多包涵

目的为了调试移动站点?

以前我的可以用,突然发现竟然用不了,尼玛,如果解决了,请@我

亲测,使用wnmp 架构的,upupw.net 的一键包,没有任何问题…

新手上路,请多包涵

localhost是访问本机的回环地址,手机上访问的只能是自己,访问pc 相当于访问服务器,在pc 命令后中输入ipconfig 查看pc的IP地址,在手机中通过这个ip访问pc

手机访问有什么提示信息吗

新手上路,请多包涵
  1. 访问 PC 的外部IP。

  2. 挂 HTTP 代理可访问。

  3. Chrome to Mobile 可以,不过我只是看别人用过,自己并没有尝试过。
    个人比较常用第二种。

用这个软件
https://ngrok.com/
下载解压安装后打开, 输入你app的端口号
运行, 出现http开头的网页地址
用手机打开
成功

更新:
上面这种方法虽然可以, 但是实际体验速度比较慢,
下面这种办法更简单, 速度也不会被影响

http://blog.csdn.net/zxxzxx23...

这类似于从外网访问本地的服务,可以借助一些内网穿透软件,比如开源的holer配置一个key就实现从外网访问了

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