真实手机访问本地电脑网站失败的原因
2016-02-19 17:59
483 查看
最近做了一个网站,想用真实手机访问进行调试,但是访问时却提示无法连接,不能打开网站,这是什么原因,百思不得其解,因为手机是可以通过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端口
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端口
相关文章推荐
- 架构师接龙 岑文初VS. 杨海朝_系统架构
- 浅谈12306核心模型设计思路和架构设计
- .net网站关于导入excel,vs可以成功发布网站失败的问题
- 常用技术网站
- 淘宝架构师岑文初:技术发展背后的那个人~~
- 架构师架构流程
- Android---学习网站大全
- 理解RESTful架构
- IM系统架构设计之浅见
- 小小商城的一次前端架构演变
- 端游、手游服务端常用的架构是什么样的
- 大型网站图片服务器架构的演进
- 每个架构师都应该研究下康威定律
- ios开发之判断framework支持架构及静态库合并
- 从技术细节看美团的架构
- 大型网站架构技术一览
- 来自Uber的12条架构重构经验
- 迁云架构实践
- 关于WEB三层架构的思考
- 关于大型网站技术演进的思考(二十一)--网站静态化处理―web前端优化―下【终篇】(13)