运维

如何让外网访问本地WampServer站点

MarginNote 3 - Mac端PDF阅读批注工具 激活码价格:¥69.00
赤友 NTFS for Mac 助手 -  磁盘硬盘格式读写软件注册激活码价格:¥35.00
虫洞 -  iPhone安卓投屏操控 电脑手机多屏协同,价格:¥45.00
namesilo全网最便宜域名注册商,输入折扣码:nsilo20立减1美元!

配置路由器,迎接外网的访问
如何让外网访问本地WampServer站点
本节需要得到的结果:
本机公网地址,例如111.161.177.135
本机局域网地址,例如192.168.1.4
需要监听的端口号,例如456,随后要写进apache配置里设置路由器的端口映射,需要用到局域网地址和端口号。
百度一下“我的IP地址”,就能获得自己机器的IP,例如我的地址是111.161.177.135,直接访问这个地址肯定什么也打不开,因为路由器不知道WampServer安装在局域网内的哪台机器上。所以第一步,先要让路由器做端口映射,监听某个端口,将这个端口的访问转到装有服务器的机器的IP地址,例如192.168.1.4。要知道自己机器在局域网内的IP地址,打开windows cmd,输入命令ipconfig,就能得到ip地址:
无线局域网适配器 WLAN:
连接特定的 DNS 后缀 . . . . . . . :
本地链接 IPv6 地址. . . . . . . . : fe80::4979:38a8:f6fb:17ee%7
IPv4 地址 . . . . . . . . . . . . : 192.168.1.4
子网掩码 . . . . . . . . . . . . : 255.255.255.0
默认网关. . . . . . . . . . . . . : 192.168.1.1
接下来访问路由器的管理界面,地址通常是192.168.1.1,找到服务器的端口映射界面,没有此功能的路由器无法实现外网访问。添加两条记录,一条UDP,一条TCP:
局域网IP 内部端口组 协议 外部端口组
192.168.1.4 456 TCP 456
192.168.1.4 456 UDP 456
配置WampServer,处理456端口的请求
现在,路由器会帮忙把所有对456端口的访问转到IP为192.168.1.4的机器上,这台机器装有WampServer,当它接到请求后,WampServer要负责处理,所以先来更改httpd.conf,设置监听端口,你可以左键点击WampServer图标,选择Apache->httpd.conf打开这个文件,或者直接找到它。
D:\wamp\bin\apache\apache2.4.23\conf
找到

Listen 0.0.0.0:80
Listen [::0]:80

改为

Listen 192.168.1.4:456
Listen [::0]:456

重启WampServer。
让WampServer上线
WampServer默认只允许本地访问,要让它改成在线模式,只需要右键点击WampServer图标,选择最后一项“Put Online”,就可以了。手动实现这一步,需要更改httpd.config文件,将

#   onlineoffline tag - don't remove
    Require local

改为

#   onlineoffline tag - don't remove
    Require all granted

注意:如果你配置了虚拟机,虚拟机默认也是Require local,会覆盖这里的设置,手动改一下httpd-vhosts.conf文件。

(0)

本文由 podipod软库网 作者:DevOps 发表,转载请注明来源!

ToDesk - 安全好用流畅远程控制软件 替代TeamViewer,价格:¥108.00
Eagle - 图片收集管理必备软件 激活码价格:¥119.00
PDF Expert 2 - Mac上优秀的PDF阅读编辑工具,价格:¥119.00

热评文章

发表评论