近来在自己的个人机器上做了个网站,想让别人看下效果,只是临时性的浏览,并没有长时间在网的要求,为了达到这一目的,在网上海捞了一把,除了利用DDNS(动态域名系统)以外也没有找到解决办法,只有自己试验了.
环境:笔记本+WINXP+SP3+VM6.5+LINUX ----单机ADSL上网.
本人用VM模拟了一台LINUX服务器,用来提供WEB服务,LINUX+PHP+APACHE+MYSQL,先用来实现一个CMS系统,这里我用的是DEDECMS,成功安装并调试成功.本机访问没有问题.但外网去访问不了.在VM中把LINUX服务NAT到本地网卡上,自己用公网IP防问自己成功,但外网依然不行,通过问题搜索认为是有可能是WIN的防火墙拦住WEB服务,于是在CMD下用NETSTAT -AN显示了本机所来的端口,并没有80,所以在防火墙的例外里添加80端口
环境:笔记本+WINXP+SP3+VM6.5+LINUX ----单机ADSL上网.
本人用VM模拟了一台LINUX服务器,用来提供WEB服务,LINUX+PHP+APACHE+MYSQL,先用来实现一个CMS系统,这里我用的是DEDECMS,成功安装并调试成功.本机访问没有问题.但外网去访问不了.在VM中把LINUX服务NAT到本地网卡上,自己用公网IP防问自己成功,但外网依然不行,通过问题搜索认为是有可能是WIN的防火墙拦住WEB服务,于是在CMD下用NETSTAT -AN显示了本机所来的端口,并没有80,所以在防火墙的例外里添加80端口

确定后在例外的规则里多了一条WWW.
这样从公网上就可以通过本机所得到IP被访问了.
当然,这个WEB服务器可以是运行在WIN下的IIS,或是APACHE等,只要能从本机访问这个服务器,通过添加80端口,能访问的到,原则上就能从公网上通过HTTP://你的IP:端口来访问这个服务器.
当然你的WEB服务器开放的是哪个端口就要添加哪个端口,不一定非是80
OK了,到这里你做的网站就可以即时的为你的朋友做展示了.

0 评论:
发表评论