手机访问本地服务器

原创 2013年12月05日 15:50:21

为了测试开发的手机网站,常常需要使手机直接访问本地网络。在这个过程中碰到几个问题,记下来供以后参考

1. 在本地主机运行apache后,使用localhost和127.0.0.1可以访问页面,但使用IP(即192.168.1.*)访问时得到403

解决:这是由于httpd.conf的安全限制导致。打开httpd.conf, 搜索127.0.0.1,注释Deny from all,增加一行Allow from 192.168.1.*。修改后的配置如下:

#
    # Controls who can get stuff from this server.
    #

#   onlineoffline tag - don't remove
    Order Deny,Allow
#    Deny from all
    Allow from 127.0.0.1
    Allow from 192.168.1.*

2. 别的机器(手机)不能访问本地80端口

解决:这是由于防火墙80端口没打开。在win7进入control pannel->Windows Firewall, 点击advanced settings,添加一条Inbound rule,设定local port为80,保存。

3. 使用opera无法访问本地web server

原因:Opera mini and Opera Mobile使用proxy处理所有请求。也就是说,从手机发起的一个http请求,首先转到Opera的代理服务器,由代理服务器代为向最终目的地址转发请求,并转发得到的response。由于本地IP未在互联网中,所以请求无法到达。除非使用NAT等技术把本地IP转为公网IP,把web服务公开到公网,才能使Opera访问到本地的服务,不过这已经没意义了。使用手机自带的浏览器一般都不会有这个问题。

相关文章推荐

手机访问电脑的本地网站或者服务器

最近开始转向移动开发方向,因此对于一个移动开发的前端来说,使用各种真机来进行自己网站或者系统的界面进行针对性的调试就显的尤为重要了。因此,会经常通过电脑开启一个wifi来供手机进行连接,形成一个小的局...

如何用手机访问电脑本地localhost网页, 以调试项目?

方法很简单:1. 先确保你的手机和电脑连在同一个局域网内. 2. Window + R, 然后输入 ipconfig,然后获取ip地址, 长这样: 192.168.XX.XX 3. 手机浏览器...

如何通过手机直接访问本地电脑中的网站

在进行移动端网页的开发时,为了及时方便在手机上及时预览本地代码实现的效果,就需要用自己的手机能够直接访问本地开发阶段的网页,所以有了此篇文章,以作备忘。 由于我自己电脑上的IIS安装总是有问题,所以我...

android手机访问本地电脑Web服务器

1.android网络编程知识复习Android的网络编程分为2种:基于http协议的,和基于socket的。Socket一般应用于社交聊天的应用中,这里关联的比较少就不讲了,我们来说说基于HTTP协...

通过手机访问本地web应用

一直做android终端开发,对于服务器就是一小白,想尝试下服务器端的工作,就在本地搭建了个web应用。先下载Tomcat,然后运行,进入目录下的bin文件夹运行startup.bat: ser...

获取元素离文档各边的距离

function getDistance(obj){ var distance={}; distance.top=($(obj).offset().top-$(document).scroll...

手机数据连接接入(外网)访问xampp

后台:xampp(php+apache+mysql) 一、模拟机上 http://10.0.2.2/xxx.php http://36.36.15.7/xxx.php   36.36.15.7是服...

认证篇(5.2) 03. 手机通过域服务器访问内网 ❀ 飞塔 (Fortinet) 防火墙

需求   现在手机的屏幕越来越大,功能也越来越多,甚至能部分代替电脑的功能。企业领导通常都是随身携带手机,而不会带着电脑,在外地出差却需要查看资料、办公审批的时候,通过手机安全、远程的访问公司内部网...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:手机访问本地服务器
举报原因:
原因补充:

(最多只允许输入30个字)