在自己的电脑架设FTP、WEB服务器、MAIL服务器

来源:互联网 发布:java app开发教程 编辑:程序博客网 时间:2024/05/17 22:22

在自己的电脑架设FTP、WEB服务器、MAIL服务器
电脑, 服务器, WEB, MAIL, FTP
  前言

现在用ADSL modem上网的个人用户越来越多,自己的电脑除了上网看看外面的网页外,还能干点什么吗?当然不止这些。比如可在自己的电脑设置FTP服务器(即文件传输服务,你是否体会到电子信箱只有几十M,免费QQ也只能传小文件,如果有几百M的文件要交流怎办?),WEB服务器(你在网上浏览的网站就是通过WEB服务器提供的,你是否想在家里也搞一个网站?),甚至邮件服务器等。要做这样的服务器,关键是如何让外面的网络能访问自己的电脑,网络上互相访问只认IP,即使是域名也要通过DNS服务器解析到相应IP才行。要实现这些愿望,有几种方式,如果你银子丰富,可到ISP服务商申请一个固定IP是最好的,设置起来也比较简单,可开展很多对外服务,但这不是一般个人用户所能承受的。个人用户一般是用ADSL modem动态IP拨号上网的,其一般是使用动态IP上网的,也就是说每次拨号上来的IP都不同的,即使是路由自动拨号,每次接通或掉线自动激活的IP也不同。这样麻烦就来了,得每次都要把变动后的IP告诉你的朋友或客户。有没有固定一个域名就让用户找到自己的电脑呢?有办法,找一个动态域名解析服务商,推荐用国内的花生壳,现在已是全球同类服务的第一了。使用其根域名注册的域名是免费的。

申请安装动态域名解析——花生壳

"花生壳"是一套完全免费的动态域名解析服务。当您安装并注册该项服务,无论您在任何地点、任何时间、使用任何线路,均可利用这一服务建立拥有固定域名和最大自主权的互联网主机。 花生壳运行环境为Windows2000/NT/XP或以上操作系统,安装并支持TCP/IP协议(一般都默认支持的), 除以上条件外,无其他特殊的软件要求。该服务申请地址http://www.oray.net/ 。要使用花生,必须要有一个帐户(护照),进入花生帐户的申请网页( http://8008.oray.net:8008/Workstation/)注册你的花生壳, 申请一个网域护照,申请一个免费域名,并在里面激活。完成了么?打开你的花生壳,就是系统右下脚,时间旁边的一个象魔方一样的小盒子。顺便说明一下,这个小盒子在网络连通而又登陆花生服务器的时候是彩色的,一旦花生服务器或者你的网络出现故障,他会变成灰色。我们现在还没登陆,所以现在小盒子应该是灰色的。我们现在就来登陆服务器,双击小盒子,会弹出一个窗口,在“状态”页里,填入你刚才申请的帐号和密码,然后点左侧的“域名”。(这时你的防火墙会告诉你花生壳要访问公网。你必须同意这个请求,我们选同意)如果能看到你刚才申请的域名,就代表你成功了!而花生现在应该会变成彩色的了。也就是说,公网上根据你申请的花生壳免费域名可以访问你的电脑了。要记住花生壳域名只能从公网外访问,不能从局域网内其它机器访问。

注:动态域名解析除花生壳外,还有每步数据(http://main.meibu.com/yhzc.asp)等,选择正常一点的就可以了,原理与花生壳类似。

FTP的架设

  哇,原来大家都希望建立自己的FTP站点也~~。我们就来看看FTP站的架设。要建立一个FTP站点必须要有相应的软件。网上现在有好多好多FTP的建站软件比如现在很热门的Serv-U、还有速度至上的RaidenFTPD、还有老牌FTP服务器软件WS-FTP、当然有IIS自带的FTP。
  作为新手,程序界面的简单易懂就很重要。所以还是选择了Serv-U 给大家讲。
  从网上拉一个汉化注册版回来,安装完成以后程序会自动运行,我们会接到这样一条询问"Please "next"to proceed or "cancel" to skip the setup wizard"是问你要不要开始设置你的FTP服务器。当然要啊。呵呵,NEXT!
   然后问你"Enable small images with the menu items?"要不要小图标?这个随你的便啦(好象很废的样子)NEXT!
   然后要你点击“next”开始运行本地FTP服务器,并连接它,next!
   然后是硬盘的一阵狂响,又出来一个窗口"IP address(leave blank for dynamic or unknow IP)"问你所在的IP地址(不知道或者是动态IP的不用填)我们用花生的都不用理它啦,照点“next”了事。
   在下来这个窗口填入你的域名,输入你在花生里申请的域名或者独立域名,继续下一步。 
   "Allow anonymous access?"要允许匿名登陆吗(登陆名为:anonymous)如果你打算把这个站点公开给大家使用,那就可以选YES,然后下一步;要是只想给自己人用,就选NO。我们那么大方,当然选YES啦。
   于是它问你FTP的主目录的路径,比如是D盘的FTPSITE目录,就可以填f:/ftpsite,当然也可以点那个文件柜在系统目录里中选啦。下一步!程序询问你是否要锁定这个目录,如果锁定,匿名登录的用户就只能访问你所刚才指定的目录,就是说他只能访问这个目录下的文件和文件夹,其他目录如(D:/abc)就不能访问。哈,我的秘密怎么能让别人知道,当然要锁住。
  然后问你要不要建立一个用户?(不是匿名的那种)大家要是刚才禁止了匿名用户这里就要建立一个或以上的用户咯,要不是你的FTP就没人能够访问咯:)YES 。我们就建一个管理员的用户,填入van(这里自己随遍填哦,自己记得就行),下一步密码…… 不用说了吧?登陆目录是什么?和刚才一样就可以了,当然你也可以定义为( d:/)哈。又问你要不要锁定,自己就算了,NO,NEXT!你给自己( van )什么权限呢?自己嘛,当然是权力越大越好啦(可要注意密码的复杂性以保安全哦) 选system administrator 然后NEXT,点FINISH就完成啦!哈哈!自己的FTP服务器就这样建成了,用自己的FTP客户端软件登陆上去试试吧!以后就可利用自己的FTP与朋友交流大软件了!

设置IIS(WEB服务器、HTTP站点)

  IIS 5.0 是WIN2000或xp自带的HTTP/FTP/SMTP/FRONTPAGE SERVER服务,它结合了ASP动态页面技术、FTP服务器、SMTP邮件服务器、frontpage 服务器,是一个非常强大的服务群组。如果用右键单击“我的电脑”选“管理”,在“计算机管理”窗口里展开“服务和应用程序”,没有发现“Internet信息服务”,侧要拿系统安装盘出来添加这一程序组件。
  我们用右键单击“我的电脑”选“管理”,在“计算机管理”窗口里展开“服务和应用程序”然后点选“Internet信息服务”在窗口右边,我们可以看到“默认 Web站点”并且其“状况”是“正在运行”;“主机头名”是空的“IP地址”为“全部未分配” ;“端口”是“80”,大家不要让这些太多的概念打乱阵脚,待会你就会明白,其实他们都不重要(这里说的不重要并不是他们真的不重要,而是对于我们来说,我们暂时不会因为需要改变他们而了解他们) 在“默认 Web站点”点击右键,选“属性”。又弹出一个“默认 Web站点 属性”的窗口。在这里你必须小心,不要乱修改里面的任何属性,除非你有把握修改是对你有益的。我们先把“Web站点”页的“说明”改掉,原来是“默认 Web站点”的说明改成你自己的站点的名称。然后我们点选“主目录”页,把“本地路径”也修改掉,点“浏览”,然后选择你网站所在的目录。比如 你想把网站文件保存在D盘的“love”的目录下,你就可以点选“浏览”然后选定D盘的“love”目录,然后确定。你就能看到“本地路径”一栏的地址变成"D:/MYWEBSITE"了。
  好了,最后一步是改变网站接入的文档。就是说,当人家在浏览器键入你的域名以后,服务器怎么知道该从你网站目录中那么多文件里打开其中一个给大家看呢?就是要看这里啦!我们选到“文档”页,看到“启用默认文档”中有三个文档,还有上下两个箭头和“添加”“删除”两个按钮。当IIS接到服务请求的时候它会在你的网站目录里头寻找,这三个文件的第一个,就是第一行的那个,如果找到,就打开这个文件以回应服务请求,如果找不到,就会寻找第二个,也就是第二行的那个,以此类推。所以,你要是想你的网站的效率更高一点,就必须把你的首页文件放在第一行。我们点选“添加”填入文件名,比如“index.asp”然后确定,然后你一看,怎么在最后一行啊?别急,你先点选刚才你填入的文件“index.asp”然后再点那个向上的箭头,就可以看见文件一点一点的上去啦:)
  好了,最基础的IIS设置,已经完成了,我们点“确定”。设置好WEB服务器后,就可在自己电脑里安装网页了,如论坛、留言版、聊天室等。到浏览器键入自己的域名看看!直接的访问方式http://花生壳申请的域名/(love文件夹下的网页名称)

邮件服务器的建立
   有了自己的HTTP、FTP站点后,是不是想有一个自己的邮件系统?完全免费还要无限空间?,还要提供SMTP和POP3服务,让大家可以在线申请邮箱??!!从OUTLOOK、FOXMAIL下载自己的邮件?还要有WEB界面?哇,这都没问题。我们来看看网上有什么邮件服务器软件可以帮我们做到这一点。网上流行的邮件服务器有权威的IMAIL、有MD、有Magic Winmail、有CMailServer。前面三个都是老外的产品,CMailServer却是我们中国人自己做的啦,而且功能一点都不比老外的差哦。
  安装完毕后(大家要注意了,如果你的机器安装了邮件检测类的防病毒软件就要把它关掉了,因为会引起端口的冲突SMTP用的是25端口POP用的是110端口)自动打开程序,我们先点击“设置”按钮,在服务框里选你要作为什么服务器运行,我们选“互联网服务器”把把“支持ESMTP”(支持ESMTP:用来设置客户端发送邮件身份认证,可以有效的防止非法用户利用CMailServer发送垃圾邮件。)“允许邮件代理”(这样OUTLOOK、FOXMAIL等软件才能在你的服务器上下载邮件和发送邮件)“作为NT服务运行”(作为NT服务运行:用来设置CMailServer是否做为NT服务后台运行,这项功能仅对WinNT/2000/XP的系统有效。)钩上。
  在邮箱域名设置的地方选择“单域名”(哈,如果你想做多域名当然也可以,不过有点复杂,我们以后再说)然后在后面的输入栏里填入你的域名如(XXXX.vicp.net)哈当然如果你是独立域名也可以设为(XXXX.com之类)。注意如果你在此填写的域名是XXXX.vip.net那你的邮箱全名就是name@XXXX.vicp.net,又如果你填入的是XXXX.com那你的邮箱名就是name@XXXX.com。嘿嘿,一些投机的朋友可能会把域名设为263.net等等之类的名字,但很快就发现收不了信(可以发)这样是违背道德的哦:)我们还是规矩点好,呵呵。
  还没完,接着我们选“高级”不要乱改这窗口里面的东西(后果严重哦@_@),我们看“帐号”这个选项卡,里面的内容我来解释一下:
  “帐号申请时需要授权”这主要是用来管理用户帐号申请的。如果选择了这项设置,用户虽然可以申请帐号,但是并不能马上开通。需要管理员修改帐号设置,才能开通该邮箱帐号。#####我们不选。
  “默认邮箱大小”用来设置新用户邮箱缺省大小。#####个人喜欢,建议不要太大改为5M。
  “本地邮件地址可以简写”如果选择了这项设置,向本地用户发送邮件,可以只填写用户帐号,不需要写域名。#####钩上,这样可以方便一点。
  “允许通过网页申请帐号”用来设置是否开放WEB界面(上面有申请新用户、登陆邮箱、收发信件等内容)#####视忽你的需要咯,我们也选上。
  “所有邮件都抄送到此邮件地址”用来设置是否将所有通过CMailServer发送和接收的邮件保存到指定的本地邮箱。可用于邮件备份。#####算了,懒得。当然也可以钩。
  “自动收取POP3邮件”可以设置服务器是否自动收取用户设置的POP3邮件以及收取邮件的时间间隔。#####不钩,或者时间长一点。
  然后来到“其他”选项页。语言选择……不用多说了吧,当WINDOWS启动时,我们选最小化,那当WIN启动的时候服务器就会启动,并最小化在系统栏的小图标里。其他都不改,确定再确定。
  然后就可以添加新帐户咯,点“新帐号”。帐号:填入你邮箱的名字如van(你的邮箱就是van@XXXX.vicp.net),密码,姓名:可以随便填(会作为发信人,让收信人看到),说明:可以不填。
  由于是自己的邮箱,当然是改为无限空间咯。选“不限大小”,如果是其他人的邮箱,也可以修改邮箱大小或者不限大小。
  要是你愿意用这个邮箱接收你另外邮箱的邮件,可以在其他POP邮箱一拦里填入相应信息,这里就不讲了。
  全部填好后,确定。
  最后一步,在“工具”里选“设置虚拟目录”(时间有点长,不是死机)
  可以到浏览器去看你的信啦,打入http://xxxx.vicp.net/mail   其他属性的修改可以看该软件的帮助,里面很详细哦!

关于ADSL modem的端口映射

    上述过程对独享ADSL拨号上网用户已没问题了,但现在多数用户都是利用ADSL modem的路由功能共享一个ADSL帐号上网的,这样,刚才架设的FTP、WEB、MAIL服务器的电脑是局域网中的其中一台机器,当公网访问时,就不能找到相应的电脑和端口。要解决这一问题,必须做端口映射。现在带路由的ADSL modem一般都可搞端口映射, 设置方法也大同小异,看说明书或到厂家的支持网站找一找资料做就行。下面以  为例讲一讲ADSL modem的端口映射。

未完待续......

 

注:

1.端口映射:在路由器里设置dmz,填写要做服务器电脑IP地址。

 

2.没有Internet信息服务:首先在“开始”菜单的“运行”中输入“c:/Windows/inf/sysoc.inf”,系统会自动使用记事本打开sysoc.inf这个文件。在sysoc.inf中找到“[Components]”这一段,因为是XP简化版,所以里面东西很少,在里面加上这段:“iis=iis2.dll,OcEntry,iis2.inf,,7”。之后保存并关闭。

  因为是XP简化版,所以在下载的安装文件里也一定没有IIS的安装文件了,点击这里下载IIS安装文件。下载完后,解压到任意盘符的根目录下(最好是根目录,便于后面打命令)。比如我把压缩包解压到了D盘根目录下。

 

iis.dl_和iis.if_ 下载地址 http://www.ocir.cn/Soft/ShowSoft.asp?SoftID=3

 

iis5.1安装包 下载地址 http://www.ocir.cn/Soft/ShowSoft.asp?SoftID=2

 

  接下来,在运行中输入“CMD”然后回车,打开命令行模式,在命令行下输入下列的两条命令,在每一行命令结束后回车(假设光驱是D盘):

EXPand d:/iis51/iis.dl_ c:/Windows/system32/setup/iis2.dll

EXPand d:/iis51/iis.in_ c:/Windows/inf/iis2.inf

  注意如果你解压到了F盘就把上面的D改为F就可以了,其他同理。这时候,你打开控制面板->添加/删除Windows组件,就会发现,Internet信息服务(IIS)的安装选项已经出现在安装列表里了。

  之后的事情,就和平常安装IIS一样了,只不过,在安装的过程中会出现找不到文件的情况(这是正常的,因为你的IIS安装目录没在XP默认的目录下)。这时,你点吉浏览,选择你刚刚解压的目录就可以了,这种让你选择安装文件的现象共会出现3次,每次的目录都按上面说的步骤即可。

  不出意外,过一会,IIS就安装完成了,点击“完成”。但做到这一步还不算完。需要对IIS进行一些设置:从管理工具里打开“Internet服务管理器”

  然后点“默认WEB站点”的右键属性,转到“目录安全性”选项卡,点“匿名访问和验证控制”的“编辑”按钮,回弹出匿名方法新窗口,再点击其中“匿名访问” 中的“编辑”按钮,将“允许IIS控制密码”全面的勾去掉,然后一路确定返回就可以了。至此XP简化版安装IIS5.1的步骤就全部完成了。


3.安装了IIS,系统内IIS服务是开启状态。IIS服务中有一个默认FTP站点,它的默认端口也是21,SERV-U内默认端口21和它是冲突的,我把IIS服务中的FTP服务停止,就可以正常使用SERV-U了。(或者直接在控制面板/管理工具中的服务中的FTP Publishing service停用)。

 

原创粉丝点击