Open Toolbar
关闭导航栏
您现在的位置: 全景之家 >> 网页设计 >> 服务器 >> 正文

Windows2003服务器架设

作者:贾军鹏    文章来源:新浪BLOG    点击数:    更新时间:2008-1-26        ★★★

    Windows2003已经出现很久了,现在对于该服务器操作系统Windows2003的组网技术、安全配置技术还有很多的网友都还不是很熟悉,在这里,我将会给大家介绍一下Windows Server 2003 Enterprise Edition 企业服务器版本的组网技术、安全配置技术及一些在Win2K系统升级为Win2003系统后的一些新增功能等。Win2003系统已经比Win2K系统增加了很多的安全性,所以现在选择Win2003系统作为服务器系统,将会是网络管理员的最佳选择。
本文假设你是一个服务器管理员,现在你的服务器使用Win2003服务器系统,你的服务器需要提供支持的组件如下:(ASP、ASPX、CGI、PHP、FSO、JMAIL、MySql、SMTP、POP3、FTP、3389终端服务、远程桌面Web连接管理服务等)。
一、系统安装注意事项:
首先,你得先把你的Win2003系统安装好,在安装系统时请选择使用NTFS文件系统分区,因为该分区可以对你的服务器资源进行加密、权限设置等,如果你的文件系统分区是使用FAT32的话,而你这台服务器作为一台虚拟主机,给客户提供空间,如果客户在空间里传了一个WebShell,如ASP木马等,而你使用的FAT32文件系统却不能为你的文件设置访问权限的话,那么黑客就能通过这个ASP木马取得你的服务器管理权了,那将是没有任何的安全性可言了。为了系统的安全着想,系统安装好后,你还要给你的系统设置一个强壮的管理员口令,千万不要使用简单的口令,如123456等这样的简单登陆口令。因为网络上大部份被黑客入侵的肉鸡都是因为系统使用空口令或使用简单的口令而被黑的。一个强壮的口令应该包括数字、英文字母、符号组成,如密码k3d8a^!ka76,设置好一个强壮的系统登陆口令后,我们就可以安装各种上面所述的组件服务支持了。还是那句老话,最少的服务等于最大的安全,对于一切不须要的服务都不要安装,这样才能保证你服务器的安全性。

二、服务支持组件安装方法:
1、Windows2003系统自带组件的安装方法:
现在,我们把各种所需的组件安装到服务器里,默认的情况下,CGI、PHP、JMAIL、MySql并不是Win2003自带的组件服务,在Win2003系统默认的情况下是已经安装了(Internet 信息服务(IIS)管理器)的,而且并已经装上了ASP及ASPX的支持,我们可以通过点击开始菜单→控制面版→添加或删除程序→添加/删除Windows组件(A),然后会弹出一个Windows组件向导。然后我们再在这里添加我们需要安装的各种Win2003系统自带的组件服务、在这里我们勾选组件服务里的电子邮件服务,如下图所示。
该组件主要是可以让我们使用Win2003系统的自带组件组建小型的企业邮局,而不再依赖于其它的外界电子邮局软件,这也是Win2003系统的一项新功能。现在我们再来安装3389终端服务远程管理组件,该组件在默认情况下也是没有安装上的,我们也是在组件向导窗口中勾选终端服务就行了,在Win2K系统下的终端服务远程管理屏幕最高只能达到256色。而Win2003的终端服务的远程管理屏幕颜色最高可以达到24位真彩色,这也算是Win2003的一项新增功能吧。现在我们再来安装其它组件的支持。应用程序服务器,然后点击下面的详细信息按钮,就会弹出一个窗口,再在该窗口里选择你需要安装的其它服务。
你可以选择是否安装ASP.NET的支持等服务,其它所有服务都是在Windows组件向导里安装的,请依照上面的例子勾选好需要安装的组件后,点击确定即可安装,安装过程中可能会提示你放入Windows2003系统的安装光盘。这时只要你把Windows2003系统的安装光盘放入光驱中就能把Win2003系统自带的全部的组件安装成功。
2、CGI支持安装方法:
步骤1:由于Win2003系统并不自带CGI、PHP、MySql支持的,所以我们现在再来安装这些组件的支持服务,我们首先安装CGI的支持,请把你在服务器焦点网站下载的 ActivePerl-5.8.3.809-MSWin32-x86.msi CGI程序支持软件安装上(ActivePerl软件也可以登陆http://www.cgi.net/ 下载),安装过程没什么特别的,在这里不再详述。
CGI在Win2003的IIS6.0里的支持配置与Win2K的IIS5配置有点不同,IIS6增加了一些安全性。下面就来看看CGI在IIS6里是如何配置的吧。
步骤2:打开开始菜单→程序→管理工具→Internet 信息服务(IIS)管理器,就给弹出IIS管理器窗口,在该窗口中,我们双击本地计算机,就会弹出一个关联菜单,右键点击网站选择属性后弹出网站属性窗口,再点击主目录→配置→映射→添加弹出一个添加/编辑应用程序扩展名映射窗口,我们在可执行文件(X):里输入 C:\Perl\bin\perlis.dll ,在扩展名(E):里输入.cgi ,再选择动作里的限制为(L):GET,HEAD,POST,TRACE 。
如果在Win2K里这样配置一下就可以运行CGI的脚本了,但在Win2003下还要点击WEB服务扩展,再分别选择Perl CGI Extension 及 Perl ISAPI Extension 选项,点击允许使用这两个扩展服务,因为这两个CGI支持的扩展在默认情况下是禁止使用的。在你没有配置充许这两个组件使用时,你的CGI脚本程序将没法正常浏览。
3、PHP支持安装方法:
在win2003中IIS6的PHP配置和win2K的也略有不同,在win2003的IIS6中,按照2000下的PHP配置方法PHP脚本是没法正常运行的。其实在Windows2003下安装也是很简单的,只不过Win2003在IIS6.0的安全方面下了些功夫,所以安装起来要稍费点功夫了。
步骤1:先去服务器焦点网站下载php-4.3.6-Win32 PHP支持软件,也可以到http://www.php.net/下载这个PHP安装程序,我是装的是:php-4.3.6-Win32,你也可以去找最新的版本,在安装php-4.3.6-Win32之前保证你的IIS6.0启动了,并能够访问。
步骤2:将php-4.3.6-Win32 解压到 c:\php,将PHP目录内的 php.ini-dist 文件拷贝到Windows目录内,改名为 php.ini, (这是php的配置文件,无需更改即可运行),根据需要修改 php.ini 文件内容,如要使用 session 功能,请建立 c:\tmp 目录,并将 php.ini 文档内 session.save_path 的值设置成为绝对路径c:/tmp,将PHP目录内的 Php4ts.dll 文件复制到 C:\Windows\System32 目录内。
步骤3:IIS6.0上的PHP配置几本上和上例中的CGI相同,打开开始菜单→程序→管理工具→Internet 信息服务(IIS)管理器,就给弹出IIS管理器窗口,在该窗口中,我们双击本地计算机,就会弹出一个关联菜单,右键点击网站选择属性后弹出网站属性窗口,再点击主目录→配置→映射→添加弹出一个添加/编辑应用程序扩展名映射窗口,我们在可执行文件(X):里输入 C:\php\sapi\php4isapi.dll ,在扩展名(E):里输入.php ,再选择动作里的限制为(L):GET,HEAD,POST,TRACE 。
步骤4:点击 web服务扩展→新建web服务扩展,就会弹出一个新建服务器扩展窗口,在扩展名(X):下输入 php ,再在要求的文件(E):里添加地址 C:\php\sapi\php4isapi.dll ,并勾选设置状态为允许(S)。然后点击确定,这样就能让你的IIS6.0支持PHP了。
4、Jmail支持安装方法:
先去服务器焦点下载Jmail支持软件,这是一个可以让你的网站自动发出大量的电子邮件的免费邮件服务器,例如通过Jmail服务器,你可以使你的论坛等程序自动向网友注册时填写的邮箱地址发送注册成功邮件等,功能强大。简单易用,确实为WEB服务不可缺少的组件。这里我们下载Jmail v4.4 Professional 版本,安装方法很简单,只须直接双击安装文件JMail44_pro.exe,然后根据提示安装即可,没须额外的配置。由于安装过程十分简单,在这里不再详述。
5、MySql数据库支持安装方法:
Mysql数据库介绍:MySql是一个多线程的,结构化查询语言(SQL)数据库服务器。SQL 在世界上是最流行的数据库语言

[1] [2] [3] 下一页

文章录入:lc637    责任编辑:rogers 

推荐图文

· IE5.0、IE5.5、IE6.0、IE7.0、FF1.5、FF2
· 划动门菜单技术
· 网页中常见的斜条纹做法
· 动网论坛(SQL)安装说明
· 服务器应用:IIS建FTP服务器(三)
· 服务器应用:IIS建FTP服务器(二)