|- apache -| 手机真机测试之访问本地apache服务器

本文简单介绍了手机与电脑处于同一个局域网下,如何通过手机访问本地的apache服务器(pc端)做测试

今天,因为写了一个微信网页授权的demo,由于微信的一些限制,每次都需要在微信客户端,进行用户的授权,感觉很麻烦,而且又不喜欢使用自己的微信在模拟器做测试,所以打算直接用真机做测试!(测试环境为:win10系统+apache2.2.22)

下面就来说说服务器配置的方法:

  • 第一:修改apache的配置信息
    先找到apache配置文件httpd.conf,搜索:Allow from 127.0.0.1 ,然后直接将其改为:Allow from all,这样apache服务器就可以通过外网访问了。接下去手机就可以通过IP来进行访问了!(如果访问不了,请看下一步!反正到这一步,我的小伙伴是可以访问了啦,但是,我就是不行。。。)
    至于IP的获取,通过CMD查看就行了,输入ipconfig,然后找到无线局域网适配器 本地连接* 12 这类的信息,然后看到的那个IPv4地址就是你要访问的地址了,这是我电脑的IPv4地址192.168.155.1,这个IP是不变的
    |- apache -| 手机真机测试之访问本地apache服务器_第1张图片


  • 第二:先将你电脑的防火墙关掉试试,看是否能访问,如果可以访问,那接下来配置一下防火墙就行了(如果还是不行的话,可能是端口问题,请看下一步)步骤如下:
    控制面板->防火墙->允许应用或功能通过Windows防火墙->Apache HTTP Server(我这直接选择“专用”)
    如果你没有找到Apache HTTP Server,那就要自己手动添加了,点击右上角“更改设置”->再点击右下角的”允许其他应用”->然后点击“浏览”->找到httpd.exe程序,目录为“你的目录\wamp\bin\apache\apache2.2.22\bin\httpd.exe”添加即可;
    |- apache -| 手机真机测试之访问本地apache服务器_第2张图片



  • 第三: 如果上两步无法解决问题的话,那可能是端口问题

查看一下80端口是否开放,或者已经被占用了。
分别对本机和外网进行端口扫描 ,如果内网开着80,而外网显示80未开放,说明有管理软件阻止了80端口信息传输,这个问题只能由管理员来设置了。



参考博文: http://blog.csdn.net/shaobo8910/article/details/51760556

你可能感兴趣的:(配置)