如何让外网访问本地WEB服务器
2013-02-27 11:17
471 查看
目前很多网站开发者安装了IIS或者Apache等Web服务器,可以把自己电脑配置成一以路由为中心的内网服务器。
本地服务器在内网测试是绰绰有余的,但是有些项目需要演示给异地的客户验收,而又赶不及把自己的网站放到服务器上面,这时我们就可以采用端口映射,让客户可以在外网访问我们的本地服务器(适合大部分的网站设计Soho工作者)。
网络上面已经有很多软件可以实现这一功能,但是我今天要讲的是不依靠任何软件(本人不喜欢安装软件),而是自己设置路由的端口,达到自己电脑上面的本地服务器能被外网访问。
什么是端口映射,下面会有介绍,在搞这个端口映射的前提,是要有一个路由,没路由的,麻烦…..你去买一个吧。
我们的本地Web服务器一般都是Http://localhost/ 或者后面带端口,局域网的用户则是通过电脑的内网IP访问Web服务器,例如,Web服务器电脑的IP是 192.168.1.112,局域网内的其他用户则可以通过 http://192.168.1.112访问到我们的Web服务器,但是对于外网用户来说,不可能通过访问http://192.168.1.112这个IP来访问我们的Web服务器,那就需要一个对于外网用户而言你的Web服务器是唯一的IP地址,起这个唯一IP地址作用的就是你的路由。
下面我就以TP-Link路由为例子,介绍端口映射怎么操作(欢迎拍砖)。
我们进入路由器,查看我们的路由的WAN口的IP地址。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/11/6f6931a9c8ee75592a5a83eee98f510e.jpg)
这个IP(27.40.127.248)就是外网用户可以唯一识别你电脑地址的路由IP,但是一个路由一般都同时连接着几部电脑,这又怎么让访问者找到你呢,这就需要到了端口映射。
端口映射又称端口转发。端口映射过程就如同你家在一个小区里T栋112室,你朋友来找你,找到小区门口,不知道你住哪层哪号?就问小区的保安,保安就告诉了他你家详细门牌号,这样你朋友很轻松的找到了你家。这个保安就是就路由器,这个过程就是外网访问内网通过端口映射的形象比喻。
然后我们再在TP-Link路由里面找到它的端口映射功能,这个端口映射所在位置是“转发规则”里面的“虚拟服务器”(每个牌子的路由的名字都不一样,请大家自己详细找找),然后添加转发条目,如下图:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/11/0c208fc02a2d3b182c5d1b4efe6efa49.jpg)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/11/b0850f6905953578582ad66ac75fce32.jpg)
在我的TP-Link下面,我已经添加了两条条目,就分别是80端口和8080端口的转发到内网192.168.1.112在台电脑,现在只要用户通过80或者8080这两个端口访问路由的IP,那路由就会把用户转向192.168.1.112这台电脑所在本地服务器。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/11/42566fc7c238fb7ceff37219b4a0f618.jpg)
除了Web服务器可以做这样的设置,FTP也可以做类似的转发,FTP的默认端口是21。这是本人第一次写软文,希望多多提意见。
转自:http://www.webtall.com/index.php/archives/341
本地服务器在内网测试是绰绰有余的,但是有些项目需要演示给异地的客户验收,而又赶不及把自己的网站放到服务器上面,这时我们就可以采用端口映射,让客户可以在外网访问我们的本地服务器(适合大部分的网站设计Soho工作者)。
网络上面已经有很多软件可以实现这一功能,但是我今天要讲的是不依靠任何软件(本人不喜欢安装软件),而是自己设置路由的端口,达到自己电脑上面的本地服务器能被外网访问。
什么是端口映射,下面会有介绍,在搞这个端口映射的前提,是要有一个路由,没路由的,麻烦…..你去买一个吧。
我们的本地Web服务器一般都是Http://localhost/ 或者后面带端口,局域网的用户则是通过电脑的内网IP访问Web服务器,例如,Web服务器电脑的IP是 192.168.1.112,局域网内的其他用户则可以通过 http://192.168.1.112访问到我们的Web服务器,但是对于外网用户来说,不可能通过访问http://192.168.1.112这个IP来访问我们的Web服务器,那就需要一个对于外网用户而言你的Web服务器是唯一的IP地址,起这个唯一IP地址作用的就是你的路由。
下面我就以TP-Link路由为例子,介绍端口映射怎么操作(欢迎拍砖)。
我们进入路由器,查看我们的路由的WAN口的IP地址。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/11/6f6931a9c8ee75592a5a83eee98f510e.jpg)
这个IP(27.40.127.248)就是外网用户可以唯一识别你电脑地址的路由IP,但是一个路由一般都同时连接着几部电脑,这又怎么让访问者找到你呢,这就需要到了端口映射。
端口映射又称端口转发。端口映射过程就如同你家在一个小区里T栋112室,你朋友来找你,找到小区门口,不知道你住哪层哪号?就问小区的保安,保安就告诉了他你家详细门牌号,这样你朋友很轻松的找到了你家。这个保安就是就路由器,这个过程就是外网访问内网通过端口映射的形象比喻。
然后我们再在TP-Link路由里面找到它的端口映射功能,这个端口映射所在位置是“转发规则”里面的“虚拟服务器”(每个牌子的路由的名字都不一样,请大家自己详细找找),然后添加转发条目,如下图:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/11/0c208fc02a2d3b182c5d1b4efe6efa49.jpg)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/11/b0850f6905953578582ad66ac75fce32.jpg)
在我的TP-Link下面,我已经添加了两条条目,就分别是80端口和8080端口的转发到内网192.168.1.112在台电脑,现在只要用户通过80或者8080这两个端口访问路由的IP,那路由就会把用户转向192.168.1.112这台电脑所在本地服务器。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/11/42566fc7c238fb7ceff37219b4a0f618.jpg)
除了Web服务器可以做这样的设置,FTP也可以做类似的转发,FTP的默认端口是21。这是本人第一次写软文,希望多多提意见。
转自:http://www.webtall.com/index.php/archives/341
相关文章推荐
- 外网如何访问本地tomcat web服务器
- 如何让外网访问本地WEB服务器
- 如何让外网访问自己的本地Web服务器
- 外网如何访问本地tomcat web服务器【转】
- 如何让外网访问自己的本地Web服务器
- 如何让外网访问本地WEB服务器
- 如何让外网访问本地WEB服务器
- 如何让外网访问自己的本地Web服务器
- 如何让外网访问本地服务器
- Apache2.4.x版wampserver本地php服务器如何让外网访问及启用.htaccess
- ISA FAQ之一:如何利用ISA Server进行内部web服务器的发布(外网对内网进行访问)
- 如何设置让外网通过路由器IP加端口号访问到局域网一台Web服务器
- Apache2.4.x版wampserver本地php服务器如何让外网访问及启用.htaccess
- 如何利用自己的电脑做服务器发布tomcat的WEB项目供外网访问
- 如何将自己的本地电脑变成可供外网访问的服务器
- 如何利用自己的电脑做服务器发布tomcat的WEB项目供外网访问
- 如何利用自己的电脑做服务器发布tomcat的WEB项目供外网访问
- 这篇文章主要介绍了Apache2.4.x版wampserver本地php服务器如何让外网访问及启用.htaccess,需要的朋友可以参考下
- 如何配置本地本地测试APP后台服务器-apache外网访问
- 如何让外网访问本地服务器