如何让手机访问本地服务器部署的网页?无公网IP内网主机应用,自定义外网地址,给任意网设备访问
一、如何让手机访问电脑本地服务器的网页(同一内网的访问)
移动开发的前端来说,使用各种真机来进行自己网站进行查看是必要的。因此,会经常通过电脑开启一个 wifi 来供手机进行连接,形成一个小的局域网,然后就通过局域网的 ip 地址(查询 ip 地址,cmd——》ipconfig), 通过 ip 地址来进行自己本地服务器中的项目访问。这种方法十分的简单,下面我为大家一一介绍。
1,查看自己的电脑有没有安装IIS,随便打开一个浏览器,在网址那里输入localhost然后回车,如果出现页面说明电脑安装好了IIS,如果不是的话自己百度如何安装IIS(网上挺多教程的很简单)。
2,找到C盘的下的C:\inetpub\wwwroot目录,将自己的网页项目复制到wwwroot目录下(这里我自己放了两个项目)
3,打开cmd命令面板,输入ipconfig,会显示一些相关信息,找到无线局域网适配器的ipv4地址,然后接下来在手机打开一个浏览器,首先输入刚刚那个IP地址,然后加上你的项目名和项目首页,比如我的是" 192.168.23.1/手机京东/index.html "
然后点击确定就可以访问了。
二、本地服务器搭建的网址给异地手机/电脑访问
当手机与目标主机网站服务不在同一个局域网时,就需要用到内网映射技术应用了,需要将内网地址转换成公网地址,然后再给电脑或手机访问到。
在面对无公网IP环境需要本地网址开放出去时,通常可以使用内网穿透或端口映射软件来实现,这个操作过程也是比较简单的,以大众化的nat123端口映射教程示例,操作步骤如下:
1,先明确自己目标内网IP端口:比如自己IIS或tomcat部署的网址,在局域网内的访问地址是正常状态的,起码要知道对应目标内网IP端口信息。
2,自定义映射地址:使用nat123客户端添加映射一步配置,结合自己本地实际业务,自定义好对应内外网地址即可。内网地址对应本地目标应用的私有IP端口,外网地址自定义自己域名或默认生成的二级域名。
3,直接访问:当我们在目标内网使用了nat123映射绑定域名与WEB应用端口后,不管你在哪里,不管用电脑还是手机,都可以直接通过自定义域名端口就可以访问了。
需要注意的,如果内网地址是“192.168.23.11/web/sn”这样二级或多级目录的,做了软件映射后,在手机和外面设备访问时同时要加上对应的目录,如“域名/web/sn”。