巴蜀网

 找回密码
 免费注册

QQ登录

只需一步,快速开始

同板块主题的 前一篇 同板块主题的 后一篇
开启左侧
查看: 1629|回复: 0
1# 贡嘎山
跳转到指定楼层
 jackgeen 发表于: 2004-8-2 00:09:01|只看该作者回帖奖励|倒序浏览|阅读模式

花生壳典型应用之一──Web/Ftp服务器篇

 [复制链接]
花生壳典型应用之一──Web/Ftp服务器篇一、 准备工作 在不想投资托管主机或互联网专线的情况下,想体验一下自己管理Web/Ftp服务器目前最好的方法就是申请一条宽带线路,然后申请花生壳动态域名解析服务。这个服务是完全免费的。因此整个投资就是一条宽带线路,在享受高速上网的同时我们可以学习一些服务器管理和网站制作的知识,并体验以前只有ISP网管才有的乐趣。或者,嗯,痛苦。 当然你还要准备一台计算机作为提供网络服务的服务器,不一定需要专用的服务器,自己平时使用的计算机就可以了。基本的要求就是内存大一点,硬盘快一点。CPU倒无所谓(播放流媒体的服务器例外)。 作为普通Web/Ftp服务器推荐的配置大致为CPU:赛扬1G以上;内存:512M,硬盘使用7200转以上的IDE。 二、Web/Ftp服务器和操作系统 2.1 概述 实际上操作系统对自建服务器性能的影响有时候比硬件配置还大。在考虑安全性和稳定性,操作系统以及相关软件(如防火墙、病毒墙等)的选择和配置是进一步规划自建服务器的重要因素。以下简单介绍各种Windows系统的优劣,由于花生壳只能运行在Windows的操作系统上,我们暂时只能在微软的操作系统家族中作选择。 2.2 Windows98 这是一个历史悠久的操作系统,相对于软件升级飞快的今天来说还有大量用户使用一个5年前的软件的确不多见。主要的原因是大量的游戏还只能在98下运行。然许多玩家割舍不了。但是作为服务器使用Window98有着先天的缺陷,实际上我是不推荐采用Window98作为自建服务器的。如果你有多台计算机的话建议另外装一台专用的服务器比较合理。 用Window98做服务器的第一个限制就是,再Windows98上运行的PWS(自带的Web/Ftp服务器)同时只能支持10个连接。也就是Ftp服务器只能同时服务10个用户,而Web服务器则更少,因为现在的浏览器通常会打开多个连接来访问一个网站。当然是用其他的服务器则没有这个限制。不过98始终是一个个人桌面操作系统,在文件存取、内存管理上存在性能缺陷,不适合大访问量的服务。不过话说回来自建的服务器由于受到带宽的限制访问量也不会很大。 98的另一个致命伤就是自带的PWS没有虚拟主机的功能,所谓虚拟主机制的是在同一台计算机上建立多个网站,是用不同的域名可以自动访问不同的网站,就像这些网站是在不同的计算机上一样。同样需要实现这个功能就必须选用其他厂家的Web服务器。 98 还有一个问题就是其文件系统没有安全机制,只要能够访问98的操作系统都可以访问其硬盘中的文件。另外由于缺乏用户管理系统,我们很难在其自带的Ftp上针对不同的用户设置不同的权限。 不过98还是有一定的优势的,首先其操作比较简单,大家都已经非常熟悉了。另一个好处就是在DOS攻击下98一般不会死机,仅仅是CPU利用率100%,计算机反应非常慢而已。其他操作系统如果没有相应的补丁的话一般会死机。另外如果98 没有随便共享什么东西的话,一般的黑客是不容易攻击98的文件系统。当然这里指的是普通的黑客,在高级黑客眼里98象一个不设防的城市。 综上所述,如果你想选用98作为自建的服务器的操作系统,建议不使用其自带的PWS作为Web/FTP的服务,而选择使用其他厂家的产品,比如Serv-U或Apchace等等。并选择较好的防火墙产品保护服务器的安全。另外如果服务具有一定的重要性不建议使用Windows98。 2.3 Window 2000 Pro/Window XP 这类操作系统包括大家几乎没有使用过的Window NT Workstation,比起Window98来说仅仅具备以下优势:具有本地账号管理系统,可以管理服务器的拥护。另外支持安全的文件系统NTFS,可以针对不同的用户给不同的文件或目录设定权限。这样对保护FTP目录和网站目录会比较方便。 另一个好处就是微软对这些系统的支持比较充分,只要大家留意微软的安全公告,即是打上补丁,一般情况下即使没有防火墙的保护,普通的黑客还是很难供给这类操作系统。 性能上这类操作系统相对Window98有一定的提高,但是对硬件的要求也同步增长。其他方面的限制和98一样存在,比如虚拟主机的功能,10个连接的限制等等。总的来说,不推荐这类操作系统。在性能上不及Server,在方便性方面不及Window98,是一类没有特色的操作系统(仅仅对自建服务器而言)。 2.4 Window 2000 Server/Advance Server 这是微软推出的专门用于服务器的操作系统,具有强大的功能扩充性。我们可以根据需要在上面安装相应的应用服务,比如SQL数据库服务器等等。 没有PWS的虚拟主机限制,一台服务器可以模拟多台虚拟主机。具备完善的账号管理系统和比较严格的安全体系。可以做一些高性能的应用。 不过缺点就是安全的服务器配置需要有经验的管理员,相关的系统设置比较复杂。 另外我们必须告别一些游戏程序,然后投入大量的时间学习网络管理员的知识。开始体验ISP网管的痛苦。不过这些努力相信都是有回报的。 总的来说,如果你选择2000Server类的操作系统,建议使用其自带的IIS服务器,不需要使用第三方的服务器产品了。 最后补充一句,Server和AdvanceServer在这种环境下没有任何区别。 三、配置服务器 关于IIS和Serv-U的配置方法参见:http://www.oray_net/Products/peanuthull_Sample.asp 这里需要着重介绍几个要点:配置IIS(包括其他Web服务器)的时候特别留意所谓的默认文档,即网站的首页。IIS的首页默认的名称是default.htm和default.asp。如果你的网站首页的名称不是这个就必须修改首页的名称或者修改IIS的默认页面配置,一般推荐后者。这样当其他人仅仅输入域名的时候就可以访问到首页。 在Window 2000下大部分的目录默认权限都是Everyone完全控制的,这样别人可以通过网站的漏洞访问这些文件。建议将网站目录下的文件设置为仅有管理员是完全控制,而网站的匿名账号IUSR_XXXX的权限是读取/执行权限。以上针对的是NTFS分区,对于FAT或FAT32分区则没有全县设置,所以不建议使用FAT类的分区格式 在配置IIS的FTP用户时,必须保证访问FTP的账号具有本地登录权限,这个权限是在管理工具的本地安全策略中配置的。 IIS的FTP虚拟目录名称如果和用户名称相同则用户在登录FTP服务器之后会自动地跳转到该虚拟目录。
『 巴蜀网 』提醒,在使用本论坛之前您必须仔细阅读并同意下列条款:
  1. 遵守《全国人大常委会关于维护互联网安全的决定》及中华人民共和国其他各项有关法律法规,并遵守您在会员注册时已同意的《『 巴蜀网 』管理办法》;
  2. 严禁发表危害国家安全、破坏民族团结、破坏国家宗教政策、破坏社会稳定、侮辱、诽谤、教唆、淫秽等内容;
  3. 本帖子由 jackgeen 发表,享有版权和著作权(转帖除外),如需转载或引用本帖子中的图片和文字等内容时,必须事前征得 jackgeen 的书面同意;
  4. 本帖子由 jackgeen 发表,仅代表用户本人所为和观点,与『 巴蜀网 』的立场无关,jackgeen 承担一切因您的行为而直接或间接导致的民事或刑事法律责任。
  5. 本帖子由 jackgeen 发表,帖子内容(可能)转载自其它媒体,但并不代表『 巴蜀网 』赞同其观点和对其真实性负责。
  6. 本帖子由 jackgeen 发表,如违规、或侵犯到任何版权问题,请立即举报,本论坛将及时删除并致歉。
  7. 『 巴蜀网 』管理员和版主有权不事先通知发帖者而删除其所发的帖子。
FTP命令详解 腾讯全资收购搜狗 点燃搜索引擎新战火
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

© 2002-2024, 蜀ICP备12031014号, Powered by 5Panda
GMT+8, 2024-5-9 12:53, Processed in 0.062401 second(s), 12 queries, Gzip On, MemCache On
同板块主题的 后一篇 !last_thread! 快速回复 返回顶部 返回列表