tetou 发表于 2013-7-15 16:05:17

ADSL家庭局域网中建立web服务器

先说明一下硬件环境,

ADSL 512k 带宽,一台猫,一台路由器,两台电脑通过路由器连上网。

我们要解决的问题有两个,

一是外网不能直接访问内网机子。这就是为什么在内网用p2p下载工具速度会很慢的原因。做服务器当然要让别人访问自己的机子,这个问题可以在路由器中设置端口映射来解决。

二是ADSL动态分配IP。由于IP一直在改变,茫茫互联网,没有人知道那个IP是你的服务器,所以要用动态域名解析,每次你的IP更新,都会改变域名的指向地址。这样别人输入域名就可以找到你的服务器了。

我们一步步来,,先配置服务器

因为在 WINDOWS 下配置 PHP , SQL 很繁琐,所以直接下了个傻瓜安装包。应有尽有。省了很多时间。

下载地址:http://phpnow.org/download.html (包括:Apache、PHP、MySQL、Zend Optimizer、phpMyAdmin、 eAccelerator )

好,安装完后在浏览器中输入127.0.0.1就看到服务器画面了,安装路径中的htdocs文件夹就是服务器的前台。现在打开http://ip.loveroot.com/查看下你外网的IP,用浏览器打开试试,哈,打不开吧。因为没有进行端口映射。

打开路由器设置界面,我的是192.168.0.1,点虚拟服务器,不同路由器设置方法不同,可以google一下具体怎么设置(很简单),这里有张图片
http://215g.com/d.php?file1373875388DMPYX16.jpg

如果怕麻烦就直接设置DMZ主机为本机,这样你就全裸在外网中了。(本机IP在控制台中用 ipconfig 命令查看)

OK,现在输入外网IP,看到绿色的友好画面了吧。

可是下次连接上网络,外网IP改变了,又必须重复查询 IP 的操作。所以要动态DNS解析。

祭出一个傻瓜软件——花生壳!(很早的时候用过这个软件,不过不是用来做服务器,嘿嘿)

上花生壳网站,注册用户,然后申请免费域名。(花生壳网站服务全包了)。下个8M的客户端,安装(远程控制之类的就不要装了,囧。要安装驱动,傻瓜也是有代价的。),重启。登陆客户端。

现在,在浏览器中输入你注册的域名吧~~终于出现了~
页: [1]
查看完整版本: ADSL家庭局域网中建立web服务器