zoukankan      html  css  js  c++  java
  • 真实手机访问本地电脑网站失败的原因

    最近做了一个网站,想用真实手机访问进行调试,但是访问时却提示无法连接,不能打开网站,这是什么原因,百思不得其解,因为手机是可以通过WiFi上网的,电脑虽然是通过网线上网,但都使用同一个路由器,而权限方面并没有做任何限制。之后通过几步检测,终于找到了原因,并解决了问题。

    1、测试局域网能否连通

    检测的第一步是测试局域网能否连通。这里需要另一台局域网电脑来测试,测试的方法是在电脑里ping一下本机IP。

     网络连通性测试

    网络连通性测试

    能ping通就表示网络是连通的。

    2、检测局域网能否访问共享

    测试访问共享的方法是在局域网另一台电脑里访问本机,在另一台电脑里直接输入:

    \192.168.1.15

    \lenovo-pc

    其中192.168.1.15是本机IP,lenovo-pc是本机的计算机名。

    如果能够访问,则会弹出一个窗口,要求你输入用户名和密码。

    如果不能访问,可能原因一般是下面两个:

    1)计算机登录密码有无设置?不设置则不能共享。
    2)计算机防火墙是否打开?打开后则不能共享。

    根据上面两原因,我逐一检查,发现防火墙是打开的,于是我关闭了防火墙。

    再次测试,终于弹出要求输入计算机登录用户名和密码的对话框了。

     局域网共享访问

    局域网共享访问

    输入后便能访问共享文件了。

    3、测试网站能否访问

    这时再在手机上访问本地网站,终于能打开了。

    原因分析

    通过上述步骤的检测,可以确定,是因为电脑的防火墙打开了,导致局域网的电脑不能访问本机网站。但是如果你一定要打开防火墙,怎么办?那么可以在防火墙里添加一个“80”的端口,即是允许http访问。

     win2003防火墙添加80端口

    win2003防火墙添加80端口

     win7防火墙添加80端口

  • 相关阅读:
    套接字I/O模型-WSAAsyncSelect
    套接字I/O模型-完成端口IOCP
    套接字I/O模型-WSAEventSelect(转载)
    Win7+VS2010环境下CEGUI 0.8.4编译过程详解
    数组去重统计排序
    计算当前月有几天
    前端开发仓库
    Jquery中bind(), live(), on(), delegate()四种注册事件的优缺点,建议使用on()
    图表那些事
    图标字体,矢量图标
  • 原文地址:https://www.cnblogs.com/yuzhilin/p/5201841.html
Copyright © 2011-2022 走看看