如何用个人电脑发布网站到外网
自己用自己的电脑搭建了Apache服务器,在内网可以访问,但外网不行,怎么办呢?下面就来说说吧!
分类: 网站建设
自己搭建一个服务器很简单,用PHPstudy是个不错的选择,百度下教程是一大把,很快能组建好一个PHP+MYSQL的服务器。
接下来问题来了,这样搭建的服务器只能我自己的局域网内访问,外网是根本访问不了的,查了很多资料,说我们的家用网络都是动态IP,不是固定的IP,这样我们不可能解决IP解析的问题,再说就算能搞定固定IP这个问题,那一方面成本估计也承受不起,另外一方面像电信等运营商也是不对你开放80端口的。
那怎么办?端口隐射技术就这样应运而生了,只需要在服务器端安装好端口映射的软件,外网就可以访问了。原理大致是这样的,外网访问域名,域名首先解析到端口映射软件提供商的服务器,由端口映射服务器跟网站的服务器进行数据交换,这样就实现了我们所需要的功能。也解决了动态IP的问题。
市面上比较有名的软件应该是花生壳了,但人家现在是要收费的,不适合我们这些穷人,这里当然也不做什么介绍了,我这里推荐大家用的是NAT123,一个人家这个是免费的,对于网站80端口映射是免费的,其他有些映射是要收费的,但对于我们来说已经够用了,另外一个其稳定性是不输花生壳的。下面就介绍下,如果用NAT123做网站的80端口映射。
一、去NAT123官网下载最新的端口映射软件
二:安装到服务器上
三:注册nat123账号,并登录
四:登录界面,添加映射,配置端口映射
1:如图
2:内网端口:80
3:应用名称:80web
4:外网地址:5809872b.all123.net
五:确认保存回到登录界面,从”端口映射列表“查看配置状态,微笑表示映射成功,否则不成功需要根据错误提示修改配置;
1:如图
在没有买服务器的情况下用着做个测试什么的还挺不错的!