服务器和个人电脑最本质的区别无非服务器是为了提供服务而存在。然而,通过一些软件也可以把我们的使用中的个人电脑模拟成一台(Web)服务器,比如Win98下用PWS,Win2K下用IIS,或者在Windows下安装Win32版的Apache等等。但是,这些方式也使得一方面服务器的可定制性变得很差,另一方面,使服务器在承载服务负担的同时,时时刻刻都有受到由于Windows操作系统本身在服务器方面的脆弱性而遭受攻击,导致崩溃的可能性。
所以,在这里我们用Linux这个服务器专用操作系统来搭建一台安全、稳定、可定制性强的服务器,来满足我们发布网页、以及架设论坛等等多功能交互程序的需要。
Linux的发行版也有数多种,在这里,我们采用CentOS这个Linux发行版。CentOS是RHEL(RedHatEnterpriseLinux)源代码再编译的产物,而且在RHEL的基础上修正了不少已知的Bug,相对于其他Linux发行版,其稳定性值得信赖。另外,由于FedoraCore计划也归根于RedHat系,所以在绝大多数情况下,使用FedoraCore的朋友,也同样能够通过本站介绍的各种CentOS方面相关的技巧、方法来完成服务器的构建和维护工作。但相对于稳定性来说,FedoraCore更侧重于最新技术,更面向于桌面应用以及开发测试,这也导致FedoraCore的稳定性被考虑在了次要的方面。所以在这里,不建议使用FedoraCore来构建网络服务器。
[目 标]
*对服务器完全自主、自由的配置
*实现Web发布、并通过虚拟主机实现多用户共享Web服务器资源
*对Perl、PHP、JSP的支持,以及MySQL数据库的支持
*通过FTP服务器的构建实现远程文件传送
*通过SSH远程控制服务器
*自主E-mail服务器的构建
*服务器端病毒监测以及安全监测的系统化
*。。。。。。
[基本条件]
*一台配置说的过去的计算机(极力推荐使用自用PC以外的另一台计算机)
*7*24全天候的网络接入(PPPoE或其他能够获得独立GlobalIP地址的接入方式即可)
*自用PC与将要构建的服务器组成的局域网环境(服务器端的配置可通过自用PC来操作)
*。。。。。。
*如果无以上条件,也可以通过VMWare在Windows下构建
(基于Windows的VMWare所构建的CentOS服务器无多大的应用意义,仅限于学习用)