phpstudy是一款集成了apache、mysql、php、ftp等web平台的环境搭建工具,可以让用户轻松搭建测试和开发环境,且不必有过多的配置设置工作。使用phpstudy可以快速搭建出一个本地环境的网站,方便进行调试和开发工作。当然也可以快速搭建部署个人网站服务。
默认情况下,phpstudy搭建的网站只能在本地访问,如果想要让外网访问,需要进行一些打通内外网的配置设置。对于本地没有公网IP的情况,我们可以通过快解析软件工具,将本地内网web发布到外网。实现原理就是通过快解析映射域名一步设置,将本地web地址转换成外网自己域名或自动生成的免费自定义二级域名上。下面我们具体来看看内网web映射域名让外网访问的实现,从内网访问到外网访问总共三大步骤全程。
1.内网web在局域网内的访问
phpstudy的安装配置和访问。这一步很简单,直接从网上找安装包下载安装本地即可。一些版本的还可以免安装直接解压用。
我们在配置好本地web服务后,确保在局域网内可以正常访问先。同时记录下对应内网访问的地址端口信息。
2.内网映射域名设置
在本地phpstudy服务器上,或所在局域网内另台主机上,安装并登录快解析添加端口映射。将自己需要提供外网访问的内网地址与外网地址进行关联绑定。
在内网快解析添加映射时,web网站访问场景一般推荐有选择使用“80http映射”或“非80网站”二种类型。非80网站映射方式适合http和https等不收录网站,如办公OA、ERP、SVN、信息管理、帐务管理、物业管理、后台登录管理等场景。80http映射适合需要80访问的http协议网站。根据自己需求选择使用即可。如果是FTP访问的推荐可以用全端口P2P类型。如果是数据库外网直接连接的推荐用非80或非网站的映射类型。
添加映射时选择填写的信息参考:
映射名称:自定义,方便区别和标志。如“web”或“ftp”或“mysql”方便自己看记区分。
公共端口类型:指外网访问所用的端口,根据自己场景应用需求选择,如果项目是属于后台管理系统web平台不考虑收录场景的一般采用非80映射外网。
内网地址:内网访问固定地址。可以是固定内网IP或计算机名。如果是在服务器本机使用映射的,推荐填写127.0.0.1格式。
应用程序端口:以实际为准,不可以随便乱填写。
3.外网访问实现
外网环境下,浏览器输入映射后的域名地址(和外网端口号)访问地址,即可成功访问到web页面。
phpstudy方便自己本地部署应用和管理配置web网站。快解析能将本地任意内网地址发布到外网域名访问。
无公网IP时,用快解析映射外网访问,将内网私有IP地址转换成域名格式,即可让外网访问到内网计算机端口应用。内网映射外网的应用场景十分广泛,比如办公OA异地访问、外网远程桌面连接内网计算机、nas的远程访问、个人博客的搭建、数据库跨网连接、远程打印机等等。