如何在自家电脑当服务器及应注意的问题

服务器 2615 0 2012-03-28

如何在自家电脑当服务器及应注意的问题
本人觉得,在家电脑当服务不是很理想,简单说下家用电脑不适合做服务器的些理由:

1.费用:服务器需要365天、天天24小时开机,你的电脑如果这样做的话,一年的电费得800元左右。800元啊,这笔钱完全可以租用一个非常高档的虚拟主机了。绝大部分普通的虚拟主机,一年的费用才二、三百元。

2.速度:家用电脑使用ADSL上网做服务器必须保证一定的并发数,即同时在线人数,普通的宽带上网方式根本无法保证多人在线。只有在专业机房的托管服务器,才能保证足够的并发访问数量。

3.安全:专业的机房里,拥有硬件级的防火墙,可以抵御一定的网络攻击。使用家用电脑做服务器,首先你没有专业的知识来设置安全防护,另外你没有硬件防火墙,可以不夸张的说,当遇到攻击时,你的唯一办法就是关机。

综上所述,使用家用电脑做服务器,完全是儿戏,一点也不现实。
 
但是要建设服务器自己玩玩还是可以的,具体步骤:
1.通过微软提供的IIS

   目前很大一部分的WWW服务器都架设在微软公司的IIS之上。它使用的环境为WinNT/2000/XP+Internet Information Service(IIS),相信很多用户现在使用的都是Win2000或WinXP系统,在Win2000 Professional和WinXP系统中,默认的情况下,它们在系统初始安装时都不会安装IIS(目前版本为IIS5.0),因此得将这些组件添加到 系统中去。

  第一步:IIS的安装

   A.在控制面板中选择“添加/删除程序”,在出现的对话框中选择“添加/删除Windows组件”(如图1)。

   B.在出现的复选框中选择安装Internet信息服务(IIS)(如图2),这一组件约需19MB的空间。

   C.点击“下一步”,并将Win2000安装光盘放入光驱,安装程序即可将程序文件复制到硬盘中,点击“结束”即可完成。

  第二步:IIS中Web服务器的基本配置

  IIS中Web服务器的基本配置主要包括如下几部分:

   A.打开IIS服务器的配置窗口,选择“开始”→“程序”→“管理工具”→“Internet服务管理器”,或者“选择”→“控制面板”→“管理工具”→“Internet服务管理器”也可,打开的窗口如图3。

   B.在打开的窗口中鼠标右击“默认Web站点”,选择“属性”菜单。

   C.在出现的“默认Web站点属性”窗口中,选择“主目录”标签,用以设置Web内容在硬盘中的位置,默认目录为“C:InetpubWwwroot”,你可根据需要自己设置(如图4)。

   D.在属性窗口处选择“文档”标签,设置自己默认的首页网页名称,例如“Myfirstweb.htm”,将其添加并移动到列表的最顶端(如图5)。

   E.确认默认的Web站点是否已经启动,如果没有可以鼠标右键点击“默认Web站点”,选择“启动”,在打开的IE地址栏中键入本机的IP地址,即可看到自己指定的主页已经开始在Internet上发布了。

  这里只是介绍IIS最基本的设置选项,大家还可以按照需要去具体设置上面提到的“默认Web站点属性”,通过它来配置IIS的安全和其他一些参数。

   IIS虽然好用,但默认安装的情况下,它也有很多的安全漏洞,包括著名的Unicode漏洞和CGI漏洞,因此在IIS安装完成之后,建议继续在微软公 司主页上下载安装它们提供的安全漏洞补丁SP1和SP2。此外,建议将磁盘的文件系统转换成NTFS格式,安装系统的分区可在系统安装候转换,也可在安装 完系统以后用PQMagic等工具进行转换。

 FTP服务器的架设

   在我们的实际网络生活中,特别是宽带网接入之后,FTP服务器作为文件的传输和共享工具得到广泛应用。FTP服务器在文件的传输上性能稳定,占用系统资 源小,而且传输速度快,现在网上已经有很多的FTP服务器可供使用,而自己架设一个FTP服务器也很容易,下面介绍两种主流的FTP架构方式。

 1.利用微软公司的IIS

  微软的IIS功能非常强大,它除了提供WWW服务之外,还提供FTP的服务,利用它一样很容易就能架设一个功能卓越的FTP服务器。

  IIS的安装前面已经讲解过,下面我们一起来看看通过设置IIS来架设FTP服务器的几个步骤。

  第一步:启动IIS,并启动IIS上的FTP服务。在默认的情况下,此时你的FTP服务器已经搭建好,并且可以立即登录,但是该FTP中没有任何文件。

  第二步:鼠标右击IIS中的“默认FTP站点”项,选择“属性”菜单,即可出现如图19的对话框。

   第三步:选择“主目录”的标签,在FTP站点目录的“本地路径”处填上你要设置的共享文件路径。默认情况下,此处的文件夹位置为 “C:InetpubFtproot”,你如果临时想改变共享目录,随时都可在此处修改(如图20),以后别人登录你的FTP服务器时显示的文件列表就是 在这个目录中。

  第三步:在“主目录”的标签处,你还可设置FTP服务器的文件访问权限,分别有读取、写入和日志访问,安全起见,这里的写入权限一般不选,保证匿名用户不能随意对你文件进行操作。

  第四步:设置登录的用户。如果你愿意提供“匿名”的访问权限,还需在“安全标签”处选择上“允许匿名连接”(如图21)。此外,你还可从Windows系统帐号中选择FTP服务器的特殊帐号,当然也可以自己任意设置用户名和密码。

  第五步:在“消息”标签处,有“欢迎”、“退出”和“最大连接数”3个输入框,分别代表别人在登录、退出时FTP服务器上给出的提示信息,你可根据自己的需要设置。此外,最大连接数是设置同时连接本地FTP的最大主机台数(如图22)。

  第六步:在“FTP站点”的标签处设置FTP标识,包括说明、IP地址和端口,这里一般不需要改动,按照默认选择即可(如图23)。此外,在“C:WinntSystem32Logfiles”目录中你还可以看到连接上你FTP的IP、时间等日志信息。

  此时,利用IE或者任何一款FTP的客户端软件即可登录你架设好的FTP站点。

   C.取得FTP服务器上的文件列表并按照需要上传或下载。登录上FTP之后,即可在LeapFTP的右上窗口中看到FTP上的文件列表,如果需要下载, 将选中的文件拖入左边的本地硬盘中某个目录里(如图34)即可。同样,也可以用这种方法将硬盘中的文件上传到FTP服务器中去。

 域名的申请和动态IP的解决措施

  为了便于记忆,我们可以申请WWW服务器和FTP服务器地址的域名。

  网易提供免费域名的申请,大家可以去 http://my.yeah.net/apply-new.htm上免费获得例如申请 http://202.117.51.43对应的域名 http://forus.yeah.net,这样以后访问自己的WWW服务就再也不需记住那些毫无意义的数字符号了。在浏览器中直接输入自己申请的域名即可。此外,雅克精彩( http://www.k666.com/k666/yu-ming/apply.php)和My001.net网( http://www.my001.net)也都提供免费的WWW服务域名申请。

  对FTP来说,域名的申请站点相对较少,这里推荐老牌的域名转向免费服务提供商www.dhs.org。 打开该网站之后,点击Signup的连接,输入注册内容,包括用户ID、用户姓名和用户的E-mail地址,通过该网站给你发送的E-mail地址来激活 注册的帐号。然后即可按照该网站提供的密码登录了,点击“Login”,输入帐号和密码之后即可增加域名的转向服务(如图36)。注册域名之后,以后如果 想访问自己的FTP只需输入注册的域名,例如输入 ftp://forus.dhs.org代表本机上的FTP服务器。

  我们在架构WWW和FTP服务器时,一般都需要静态的IP地址,其实对很多拨号用户来说,IP经常变化,因此在设置服务器时,还得经常需要将变化的IP告诉别人来访问,显得非常繁琐,解决这种问题主要有如下方法。

  申请动态域名系统,希网(www.3322.org)和www.dhs.org都提供此类服务,设置步骤跟上面申请域名服务类似。

上一篇:ubuntu上vsftpd的安装与配置

下一篇:Nginx 多站点配置

讨论数量:0

请先登录再发表讨论。 2024-04-24

天涯网魂
3 杠 5 星
TA 的文章
TA 的随言
TA 的资源链