Windows 2000 网络服务器安装完全手册

限时加码!20+主流AI编程工具免费用 购周边加赠Coding Plan Lite,Claude Code、Cursor等即刻畅享,学习进阶更高效! 阅读详情
第一部分、Win2000 Server的基本安装  


一、Win2000 Server服务器系统安装步骤


1、Win2000 Server服务器系统安装步骤

  首先,我们做如下假设:在一个120G硬盘、P4 2.4G、内存512M的计算机系统内安装Win2000 Server(或者是:Win2000 Advanced Server):
重新分区:C盘(系统区8G),D盘(备份和基本数据区:7G),E盘(数据区:剩余空间,主要用于存放网站的数据).以后系统万一有问题,可以只格式化C盘并重装系统,然后通过D盘安装其它系统.我们建议:有些有客户资料的信息的系统如Serv-U,iMail等最好放在D盘,这样即使重装系统,也不至于丢失数据.

安装Win2000 Server:整个安装过程比较简单,在此不赘述.但有一点必须强调:在安装系统软件的时候一定要安装:终端服务.其中,安装终端服务的目的是将来能够远程控制这台服务器.此外,有的客户可能需要Media Server,建议也装上.当然,这些服务以后都可以重装,但毕竟以后服务器安装起来比较麻烦.

拷贝系统文件:将活动硬盘(或者光盘,但由于版本更新快,建议将系统安装文件存放在10G的活动硬盘上)、系统光盘里的内容复制到备份区D盘(这样做的目的是为了以后重装系统的时候方便),D盘目录结构及存放内容基本如下:

  Disk D
   ║
   ╠═Driver(主板驱动程序)
   ║  ╠═845GL(华硕845G/GL主板驱动程序)
   ║  ╚═P4S533(华硕P4S533主板驱动程序)
   ║
   ╠═Office2000(可选,主要用于Access数据库向SQLServer转换)
   ║
   ╠═ReadMe(存放帮助文件,包括Win2000、SQL、iMail等的安装手册及注册信息)
   ║
   ╠═ServerInstall(软件安装目录)
   ║  ╠═Language(用于存放支持的各种脚本语言系统,如:CGI、Php、JSP等)
   ║  ╠═Others(Win2000 上的常用应用工具)
   ║  ╠═PACK(一些Windows补丁程序,Pack3、Pack4和SQL补丁)
   ║  ╠═Software(一些实用软件,但尚未完全测试通过或没摸清其中的内容)
   ║  ╠═Tools(安装工具,Norton、Netants、AbsoluteFTP、Serv-U、iMail等)
   ║  ╚═WebTest(一些经典的Web站点,用来测试服务器程序是否安装成功)
   ║
   ╠═SQL2000(SQL Server 2000备份目录)
   ║
   ╚═Win2000(Windows Server2000 备份目录)
安装系统的基本驱动程序:网卡、USB、显示卡、声卡等的驱动,同时安装其它一些主板必须的硬件驱动程序或应用程序.

屏蔽"信使服务":开始->程序->管理工具->服务,查找到:Messager,然后设置成为"手动".这样就可以在服务器运行过程中屏蔽讨厌的广告了.

打足微软最新补丁:由于Win2000 Server系统中的漏洞太多,为了防范各类攻击,必须先打好微软公司[Pack3]and[Pack4]补丁程序,这些补丁程序都可以在微软公司的官方网站:[ http://www.microsoft.com]上免费下载,上述操作花费时间比较长.

安装防病毒安全系统:安装完系统及打好补丁后第一件事情就是安装防病毒软件.在此,建议安装[Norton Antivirus Corporate]版本,详细安装过程相对来说比较简单,可以根据提示一步步操作.需要强调的一点是:记得上网后第一件事情就是对Norton Antivirus进行升级(Live Update),确保不受新病毒的影响.当然,[瑞星2003]防病毒软件也是不错的,但我们还是建议您安装[Norton Antivirus Corporate].

安装SQL2000:强烈建议先在服务器上安装[SQL Server 2000],可以说是服务器必备系统软件.安装步骤:1、数据库服务器,2、Analysis Service,同时,还必须安装SQL2000补丁程序,安装步骤:1、[chs-Sql2KSP3],2、[chs-Sql2KASP3],3、[chs-Sql2KDeskSP3](它们均可在微软公司的官方网站:[ http://www.microsoft.com]上免费下载).详细安装过程请参见本章节的:二、SQL Server 2000的安装和基本使用方法

基本的应用程序:一般服务器还需要安装一些常用软件,如:[WinRAR]、[AbsoluteFTP]、[NetAnts]、[Office 2000系统](主要为了在服务器上能方便处理Access数据库),这些软件很容易在网络上下载,当然在深圳市亿林(e-Link)电子有限公司[ http://www.e-linkcn.com]网站上都提供完整的下载.

服务器上网:配置IP地址及相关DNS参数(桌面->"网上邻居"右键->属性->本地连接),上网后,第一时间完成Norton Update(启动Norton以后,运行Live Update)和Windows Update(开始->Windows Update,按照安装指导一步步完成就可以).

安装FTP Server系统:要想使得服务器能够正常的工作,FTP服务器是必须的.一般最常用的就是Serv-U了.安装这个软件以后,就可以使服务器提供FTP帐号了.详细安装[Serv-U 4.1.0.0]过程参见本章的:四、Serv-U的安装和基本使用方法.

安装邮件服务器系统:要使服务器可以提供集团邮箱服务,我们需要安装[汉化iMail V7.12]来作为邮件服务器,详细安装过程参见本章的:五、iMail Server的安装和基本使用方法.

安装脚本语言支持系统:根据需要,可以在服务器系统中安装支持:ASP+Access(系统默认支持,无需安装)、ASP.NET、CGI、Php+MySQL、JSP等语言,详细安装过程参见:"第二部分、服务器脚本语言的安装过程"

此外,要实现远程对服务器的控制,最常用的软件是[Remote Control]和[[Ultravnc].这是两个非常实用的远程控制工具软件.前者更通用和实用,操作也简单,后者需要配置客户端和服务器端,操作也不复杂,效果非常不错,还可以运用在两台机器互联上,完全实时控制远程计算机,实在是好软件!


2、IIS的基本安全配置  [返回]
IIS Lockdown和URLScan:为了提高IIS的安全性,微软公司分别在 2002.10.10 和 2003.05.09 发布了两个IIS安全工具:[IIS Lockdown V2.1]和[URLScan V2.5](它们均可在微软公司的官方网站:[ http://www.microsoft.com]上免费下载).但由于笔者没有试过,因此建议有兴趣的朋友可以不妨一试,当然,有好的结果也请补正.

对IIS系统漏洞的初步防范:停止所有不必要的服务(默认Web站点、管理Web站点、默认SMTP虚拟服务器等).由于已经打了补丁,其它的操作也就不必要了.可以说,IIS到目前为止是基本上安全的.

去除不必要的应用程序映射:进入IIS,可以看到"Internet信息服务"下面有服务器名称,点鼠标右键->属性->编辑"www服务"->主目录->配置,删除所有的不必要映射,只保留扩展名为:.asp、.asa、.printer(能不能批量删除?不能,只能手工删).

修改启动默认程序:进入IIS,可以看到"Internet信息服务"下面有服务器的名称,点鼠标右键->属性->编辑"www服务"->文档,可以添加你希望主站启动的默认程序,一般你尽量写全吧,当然,服务器也要有相应支持这些脚本语言.(相关内容在:服务器脚本语言的安装过程中会有描述)

创建第一个网站:假如您需要建立一个Web站点( www.abc.com)并且该域名的DNS解析已经到了该服务器的IP地址.

  A)、建立站点:进入IIS,可以看到"Internet信息服务"下面有该服务器的名称,点鼠标右键->新建->Web站点->下一步 www.abc.com,下一步->主 www.abc.com->路径(自己选择一个E盘目录,如E:Websiteabc),下一步->允许"执行"权限,下一步->完成.

  B)、站点配置: www.abc.com鼠标右键->属性->web站点->高级->添加->TCP端口:80,主机头:abc.com->确定

  C)、有效期配置: ...->属性->HTTP头(可以设置该站点的有效期)

  D)、IIS配置: ...->属性->web站点(可以设置IIS)

  E)、带宽和CPU配置: ...->属性->性能(可以设置带宽限制和CPU限制等)


3、服务器运行过程中的注意事项  [返回]

  至此,一个安全、稳定、可以正式对外服务的网络服务器已经基本完成,当然,如果,您还有其它需要,则安装相应的软件就可以了.此外,为了使网络服务器系统运行更稳定可靠,建议您做到如下几点:
及时打补丁:您需要及时从Microoft网站上更新最新的补丁程序,同时也及时将Norton Antivirus中的病毒库更新.当然,平时多了解一些服务器相关的防范知识也出必要的.

少用服务器:除非必须,尽量不要在服务器上操作,对于未知软件系统不要轻易在服务器上试用,在服务器上也不要用IE和Outlook,需查资料或者下载软件尽量在本地机上完成,所有软件必须是经本地调试通过后,再直接用FTP传上去.需要在服务器上下载的直接用Netants输入地址下载.总之,服务器上操作目的性一定要强,很清楚自己要做什么.

重启服务器:一般而言,服务器都是24小时不间断地开机的,为了保持系统的正常运转,建议定期(一周或者半个月)重启机器,这样,某种程度上确保系统正常运行.


4、相关软件的注册信息  [返回]
Windows 2000 Server 的注册码:H6TWQ-TQQM8-HXJYG-D69F7-R84VM

Windows 2003 Server 的注册码:JB88F-WT2Q3-DPXTT-Y8GHG-7YYQY

Microsoft SQL Server 2000 的注册码:GXKQH-VGTD2-K8QC4-9H3PK-HY9XW

AbsoluteFTP V2.05注册码:[crsky][crsky][02-20-512512][B95331B456DD1E1025F9E402DFEBEB6A][04-17-2002]

Ultra Edit-32 V10.0 注册码:[eng-corner][C2F4P-07W1D-Q9U9W-C5XOU]

FTP Serv-U 4.1.0.0 汉化方法及注册信息:

  A)、请先安装原英文软件。

  B)、退出 FTP Serv-U 4.1.0.0 应用程序(包括系统栏图标)

  C)、解压缩后运行汉化包,填入你的安装目录进行汉化。注册信息:[UEyz459waBR4lVRkIkh4dYw9f8v4J/AHLvpOK8tqOkyz4D3wbymil1VkKjgdAelPDKSWM5doXJsgW64YIyPdo+wAGnUBuycB]


二、SQL Server 2000的安装和基本使用方法  [返回]


1、SQL2000的安装步骤
在亿林(e-Link)公司[ www.e-linkcn.com]可以完整地[下载SQL2000],当然,这是一个压缩文件,您需要解压缩.

点击"安装SQL SERVER 2000 组件(C)"->"安装数据库服务器"



选择"本地计算机",点击"下一步"



选择"创建SQL SERVER实例",点击"下一步"



选择接受协议,填好CD-KEY,点击"下一步"



选择"服务器和客户端工具",点击"下一步"



选择"默认",点击"下一步"



选择"使用本地系统帐户",点击"下一步"



选择"混合验证模式",点击"下一步",如果密码不为空,则输入您的管理员sa密码.



选择"每客户",并填好数量(就用30吧),点击"继续"



点击"完成",并重新启动计算机


2、SQL2000附件的安装  [返回]
Analysis Service:安装比较简单,在此不赘述

还必须安装SQL2000补丁程序,安装步骤:1、数据库服务器,2、Analysis Service,同时,还必须安装SQL2000补丁程序,安装步骤:1、[chs-Sql2KSP3],2、[chs-Sql2KASP3],3、[chs-Sql2KDeskSP3](它们均可在微软公司的官方网站:[ http://www.microsoft.com]上免费下载),补丁程序的安装也比较简单.


3、SQL2000的基本数据库操作  [返回]
建立数据库:从开始->Microsoft SQL Server->企业管理器(Enterprise Manager)->控制台根目录->Microsoft SQL Server->SQL Server组->服务器名(Windows NT)->数据库(鼠标右键)->新建数据库->输入希望建立的数据库名(如:e-Link).

程序建立表:从开始->Microsoft SQL Server->查询分析器(Query Analyzer)->输入sa的密码->在上方工具栏中选择刚才新建的那个数据库"e-Link"->文件->打开->e-link.sql->查询->执行,至此,数据库设置完毕。执行完毕以后,可以在"企业管理器"中看到数据库e-Link中多了表Resource,其中,e-Link.sql 的内容如下:

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[Resource]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[Resource]
GO

CREATE TABLE [dbo].[Resource] (
[Number] [int] IDENTITY (1, 1) NOT NULL ,
[code] [varchar] (20) NOT NULL ,
[RClass] [varchar] (1) NOT NULL ,
[Name] [varchar] (60) NOT NULL ,
[MaxLine] [tinyint] NULL ,
[Original] [varchar] (100) NULL ,
[Local] [varchar] (80) NULL ,
[Content] [ntext] NULL ,
[Status] [tinyint] NULL ,
[Price] [int] NULL ,
) ON [PRIMARY]
GO

ALTER TABLE [dbo].[Resource] WITH NOCHECK ADD
CONSTRAINT [DF_Resource_Status] DEFAULT (0) FOR [Status],
CONSTRAINT [DF_Resource_Price] DEFAULT (10) FOR [Price],

CONSTRAINT [PK_Resource] PRIMARY KEY CLUSTERED
(
[Number]
) ON [PRIMARY]
GO
  以上Sql语言的目的是向数据库e-Link建立一个Resource的表,这个表的数据库结构如上,同时设置了字段Status和Price的初始值分别为:0和10,该表的键值是:Number.值得提示的是:表中数据类型中ntext是备注型的,没有长度限制,tinyint是字节型整数.在此,仅仅是一个例子,读者可以根据自己需要修改成为建立自己数据库的.sql文件.
往表中添加数据:从开始->Microsoft SQL Server->导入和导出数据->"下一步"->选择数据源(支持众多的格式,可以方便地选择)->数据库选择,使用SQL Server身份验证,输入用户名(如:sa)和密码->"下一步"->选择要导入的表->立即运行("下一步")->完成.


4、将ASP+Access网站系统转换成为SQL数据库  [返回]

  我们知道,对于小型数据库支持的网站,ASP+Access以其简单实用而倍受大家的青睐.然而,随着网站系统的迅速发展,网站系统数据量也变得十分庞大(如:涉及几万注册用户等),这样,Access数据库也变得异常庞大.随之而来的是ASP+Access将占用大量的服务器资源(CPU占用),打开网站变得艰难,并且影响到整个服务器系统,不得不被迫将网站关闭,这将是一个十分痛苦的事情.

  这是Access数据库本身的缺陷,因为它是面对小型数据库系统而开发出来的.当然,如果您有足够的ASP编程经验,是可以避免部分此类问题的.但往往您不具备这样的知识和程序修改时间.一个最根本的解决方案就是:将Access数据库转换成为SQL数据库.
假设:您已经有一个Access数据库:e-Link.mdb,该数据库中有几个表:Resource等.其中,表Resource的数据库结构假定为上节中的数据库结构.那么,我们现在转换:

建库:首先在SQL系统中,建立一个数据库(假设为:e-Link),建立方法参见上节.同时,仔细核对您的Access数据库系统,编写"生成数据库结构"的程序:e-Link.sql(注意:一定要仔细核对每个字段、类型、长度和是否允许为空等),然后在查询分析器中执行e-Link.sql.这样,就在SQL数据库中生成您需要的表了.

往表中添加数据:从开始->Microsoft SQL Server->导入和导出数据->"下一步"->数据源(选择Microsoft Access),输入文件名e-Link.mdb->数据库选择e-Link,使用SQL Server身份验证,输入用户名(如:sa)和密码->"下一步"->选择要导入的表->立即运行("下一步")->完成.

  如果导入不成功可看看错误提示,如果数据库中没有需要导入的表结构,则系统自动建立相应的表,但这样建立的表操作起来(如:添加新记录)有一些问题,建议大家采用通过.sql程序建库然后再导入数据的方式来建立表和添加数据.
修改conn.asp:首先我们需要建立一个conn.asp,该文件的内容如下(注意:以下程序中的全角"<"和">"分别用半角""和""代替):

<%
dim conn,dbuid,dbpwd,dBName,dbip,rs,database
database=1
'修改以下信息以适合你的网站
'---------------------------------------------------------------------------
dbuid="sa" ' 数据库登陆名(根据自己的情况修改)
dbpwd="123456" ' 数据库密码(根据自己的情况修改)
dBName="e-link" ' 数据库名称(根据自己的情况修改)
dbip="(local)" ' 数据库所在服务器IP地址,如果是本地数据库则为:(local)
'---------------------------------------------------------------------------
set conn=Server.CreateObject("adodb.Connection")
Conn.Open "PROVIDER=SQLOLEDB.1;Data Source="&dbip&";Initial Catalog="&dBName&";Persist Security Info=True;User ID="&dbuid&";Password="&dbpwd&";Connect Timeout=30"
set rs=server.createobject("adodb.recordset")
%>
测试程序:然后,我们可以编写一个简单的程序(Test.asp)来对数据库进行读写操作.Test.asp的内容如下(注意:以下程序中的全角"<"和">"分别用半角""和""代替):

<!--#include file=conn.asp -->
<%
sql = "select * from Resource"
rs.open sql,conn,1,1

i = 1
do while not rs.eof
%>

[<%=i%>] [<%=rs("Name")%>] Status = [<%=rs("Status")%>]
<%
i = i + 1
rs.movenext
loop
rs.close
set rs=nothing
%>
系统测试:经过转换以后,大部分ASP程序应该都能用,当然有一些极个别的语句使用方法不一样,修改起来应该不难,只是需要充分测试就OK了.

混合编程:如果您还需要SQL和Access混合编程(如主站系统是SQL,论坛系统是Access,二者又是相互紧密联系的且互相传递注册和修改信息等),则可以用两个不同的conn.asp和connAccess.asp,用不同的Include,并多运用一些过程,然后再用函数response.redirect()做重新指向就OK了.混合编程实例:英语角[ http://www.eng-corner.com


5、ASP+SQL数据库网站系统实例  [返回]

  在这里给大家推荐[惠信新闻系统(SQL)版],在此,[深圳市亿林(e-Link)电子有限公司]提供了["惠信新闻系统(SQL)版"的演示版本](系统管理员:admin,密码:admin).
三、MySQL的安装和实例  [返回]


1、MySQL的安装过程

  MySQL的安装过程比较简单,具体操作步骤如下:
用WinRAR打开[MySQL V3.23.56软件包]进行完全安装,默认安装路径为:C:MySQL(记住:目录请不要设置成为其它目录,否则有可能会出问题);

安装完成后,打开开始->运行,输入命令:C:MySQLbinMySQLd-nt.exe --install,并执行;然后再在:开始->程序->管理工具->服务:找到"MySQL"服务,启动它;至此,MySQL安装完成,重启Win2000 Server。

还应该:开始->运行,输入命令:C:MySQLbinwinMySQLadmin.exe,在第一次用它时,需要建立管理员名及密码,分别设置为root和password(输入你的密码)。关闭它后,程序自动在状态行下建立一个"红绿灯"的小图标。


2、MYSQL建立用户基本操作  [返回]

  有很多朋友虽然安装好了MySQL但却不知如何使用它。在此简单介绍一下如何连接MYSQL、修改密码、增加用户等方面的常用命令,当然,需要详细了解MySQL系统,还需要其它方面的专业书籍。
连接MYSQL: 格式: MySQL -h主机地址 -u用户名 -p用户密码


  首先在打开DOS窗口下进入目录c:MySQLbin,然后:A) 如果是连接到远程主机上的MYSQL(假设远程主机IP为:219.129.20.202,用户名为root,密码为abcd123),则键入以下命令:MySQL -h219.129.20.202 -uroot -pabcd123(注意:u与root可以不用加空格).B) 如果是连接到本地主机上的MYSQL,则键入命令MySQL -uroot -p,回车后提示你输密码.C) MYSQL的提示符是:MySQL ,退出MYSQL命令: exit (回车)
修改密码:格式:MySQLadmin -u用户名 -p旧密码 password 新密码


  例:给test加个密码ab12,则键入以下命令:MySQLadmin -utese -password ab12,注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。如再将test的密码改为djg345,则键入以下命令:MySQLadmin -utest -pab12 password djg345
增加新用户。(注意:和上面不同,下面的因为是MYSQL环境中的命令,所以后面都带一个分号作为命令结束符)


  格式:grant select on 数据库.* to 用户名@登录主机 identified by "密码"

  例1:增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入MYSQL,然后键入以下命令:grant select,insert,update,delete on *.* to test1@"%" Identified by "abc"; 但此例增加的用户是十分危险的,你想如某个人知道test1的密码,那么他就可以在internet上的任何一台电脑上登录你的MySQL数据库并对你的数据可以为所欲为了,解决办法见例2。

  例2:增加一个用户test2密码为abc,让他只可以在localhost上登录,并可以对数据库mydb进行查询、插入、修改、删除的操作(localhost指本地主机,即MYSQL数据库所在的那台主机),这样用户即使用知道test2的密码,他也无法从internet上直接访问数据库,只能通过MYSQL主机上的web页来访问了。
  grant select,insert,update,delete on mydb.* to test2@localhost identified by "abc";
  如果你不想test2有密码,可以再打一个命令将密码消掉。
  grant select,insert,update,delete on mydb.* to test2@localhost identified by "";

3、MYSQL数据库基本操作  [返回]

  数据库方面的操作必须先登录到MYSQL中,并在MYSQL提示符下进行的,而且每个命令以分号结束。如果输入命令时,回车后发现忘记加分号,无须重打一遍命令,只要打个分号回车就可以了。也就是说,可以把一个完整的命令分成几行来打,完后用分号作结束标志就OK。同时,可以使用光标上下键调出以前的命令。
简单的数据库操作命令

  显示数据库列表:show databases; 刚开始时才两个数据库:MySQL和test。MySQL库很重要它里面有MYSQL的系统信息,我们改密码和新增用户,实际上就是用这个库进行操作。

  显示库中的数据表:use MySQL;(打开库,学过FOXBASE的一定不会陌生吧) show tables;

  显示数据表的结构:describe 表名;

  建库:create database 库名;

  建表:use 库名; create table 表名 (字段设定列表);

  删库: drop database 库名;

  删表:drop table 表名;

  将表中记录清空:delete from 表名;

  显示表中的记录:select * from 表名;

一个建库和建表以及插入数据的实例

drop database if exists school; //如果存在SCHOOL则删除
create database school; //建立库SCHOOL
use school; //打开库SCHOOL
create table teacher //建立表TEACHER
(
id int(3) auto_increment not null primary key,
name char(10) not null,
address varchar(50) default '深圳',
year date
); //建表结束

//以下为插入字段
insert into teacher values('','glchengang','深圳一中','1976-10-10');
insert into teacher values('','jack','深圳一中','1975-12-23');

注:在建表中(1)将ID设为长度为3的数字字段:int(3)并让它每个记录自动加一:auto_increment并不能为空:not null而且让他成为主字段primary key(2)将NAME设为长度为10的字符字段(3)将ADDRESS设为长度50的字符字段,而且缺省值为深圳。varchar和char有什么区别呢,只有等以后的文章再说了。 (4)将YEAR设为日期字段。
如果你在MySQL提示符键入上面的命令也可以,但不方便调试。你可以将以上命令原样写入一个文本文件中假设为school.sql,然后复制到c:下,并在DOS状态进入目录MySQLbin,然后键入以下命令:
MySQL -uroot -p密码 c:school.sql
如果成功,空出一行无任何显示;如有错误,会有提示。(以上命令已经调试,你只要将//的注释去掉即可使用)。
将文本数据转到数据库中

  文本数据应符合的格式:字段数据之间用tab键隔开,null值用n来代替. 例:
  3 rose 深圳二中 1976-10-10
  4 mike 深圳一中 1975-12-23
  数据传入命令 load data local infile "文件名" into table 表名;
  注意:你最好将文件复制到MySQLbin目录下,并且要先用use命令打表所在的库 。
备份数据库:(命令在DOS的MySQLbin目录下执行)

  MySQLdump --opt schoolschool.bbb
  注释:将数据库school备份到school.bbb文件,school.bbb是一个文本文件,文件名任取,打开看看你会有新发现。

4、MYSQL基本实例  [返回]

  在这里给大家推荐[华酷论坛(Php+MySQL)版],在此,[深圳市亿林(e-Link)电子有限公司]提供了["华酷论坛(Php+MySQL)版"的演示版本](系统管理员:admin,密码:admin).
四、Serv-U的安装和基本使用方法  [返回]


1、Serv-U的下载和安装
我们知道,完整的服务器必须带有FTP功能,目前最常用的FTP服务器软件系统就是Serv-U了.在此,本站提供下载并简单地介绍一下[Serv-U 4.1.0.0]的安装和使用方法.

安装[Serv-U 4.1.0.0]并不复杂,基本上按照安装向导提示的一步步安装就OK了,不过,安装目录最好设置在Drogram FilesServ-U下,以免以后格式化C盘的时候丢失客户数据.


2、Serv-U的基本操作  [返回]
增加用户:进入Serv-U->Serv-U Servers->Local Server->Domains->服务器名称->Users(鼠标右键)->New User->输入用户名->用户密码->用户目录(一般放在E盘website目录下)->锁定用户在次目录中(当然是Yes)->完成

目录访问权限:选定用户->Dir Access->根据需要,一般除了执行(Execute)以外其它的选项都可以勾上.

空间限制:选定用户->Quota->Enable Disk Quato(Yes)-> Maximum(最大空间):100000Kbytes,即限制为100M(其余类推).修改以后,无须按保存键,只要移动到其它用户即可保存.

五、iMail Server的安装和基本使用方法  [返回]


1、iMail Server的下载和安装
软件简介:目前常用的邮件服务器系统就是iMail了,这是一个高性能的,基于标准的SMTP/POP3/IMAP4/LDAP邮件服务器。通过一个简单直观的图形用户界面,非常易于管理。主要特色包括:多域名支持,远程管理,Web邮件,可创建邮递清单(mailing lists),反垃圾邮件支持,病毒防护,等等。操作很简单,但功能异常强大。用它可以很方便地在自己的单机上创建一个邮件服务器。

安装[汉化iMail V7.12]并不复杂,关键记住将系统默认启动:SMTPD32、POP3D32和IWEBMSG这三个服务,安装目录最好设置在Drogram FilesiMail下,以免以后格式化C盘的时候丢失客户数据.

安装步骤:第一步, 安装官方英文版。
     第二步, 运行破解补丁,(请先确定IMAIL 的各项服务都不在系统进程中)
     第三步, 运行WEB汉化模板。(请先备份原文件,以便自己需要时还原)
     完成!重新启动电脑,并启动你所需要的服务就可以了。


2、iMail Server的基本操作  [返回]
增加Host:假如已经有一个域名:mail.abc.com已经指向本服务器的IP地址,那么,在服务器上需要设置:启动IMail Administrator->localhost->Add Host->下一步->主机名: abc.com,下一步->下一步->别名:abc.com,下一步->起始目录名(默认),下一步->完成.

增加邮件管理员:启动IMail Administrator->localhost->abc.com->user->增加用户->webmaster->下一步->设置密码->完成->授权为主机管理员.

以后邮件系统就可以交给: webmaster@abc.com来管理了.邮件服务器Web访问地址: http://mail.abc.com:8383.其余的操作比较简单,在这里不介绍了.


第二部分、服务器脚本语言的安装过程  [返回]


一、ASP+Access支持和实例


1、Access数据库基本操作

2、ASP+Access的测试实例  [返回]
二、CGI 支持的安装和实例  [返回]


1、CGI 的下载和安装
安装ActivePerl:运行下载的[ActivePerl 5.8.0.802],按照提示一步一步安装就可以了,比较简单.但请注意:如果需要在服务器调试程序,安装路径最好放在C盘根目录的usr下.当然,一般服务器是不用来调试程序的,那么,还是放在Derl下吧!

配置"Internet 信息服务"(IIS):打开"Internet 信息服务"->默认站点(鼠标右键)->属性->主目录->配置,如图:



然后"添加(D)",如下图:



配置"Internet 信息服务"(IIS):打开:开始->程序->管理工具->Internet服务管理器->默认web站点(鼠标右键)->属性->主目录->配置,如图:



确定后。用同样的方法添加扩展名映射

最后把执行权限设置成为"脚本和可执行文件",就可以运行CGI的程序了.



接着,在"文档"中,单击"添加"按钮;在"默认文档名"中输入"index.cgi",点击"确定",并将其提高到一定级别。当然,还可以添加常用的CGI文件名,如:"default.cgi"等。

关闭所有窗口,重启后,可用"LB5000 极酷论坛"对服务器进行测试。


2、CGI 的测试实例  [返回]

  在这里给大家推荐[LB5000极酷论坛(CGI)版],在此,[深圳市亿林(e-Link)电子有限公司]提供了["LB5000极酷论坛(CGI)版"的演示版本](系统管理员:admin,密码:admin).
三、ASP.NET 支持的安装和实例  [返回]


1、ASP.NET 的下载和安装
系统要求:

  A)、Available hard disk space (for install): 250 MB

  B)、Available hard disk space (post install): 155 MB

  C)、Operating System: Microsoft Windows 2000

  D)、IE: Microsoft Internet Explorer 5.5 or above

软件下载:要安装ASP.NET,我们需要下载两个软件系统:[Microsoft Data Access Component ( MDAC ) 2.8]和[Microsoft .NET Framework SDK 1.0a],最新版本均可在微软公司的官方网站:[ http://www.microsoft.com]上免费下载.

Microsoft Data Access Components (MDAC) 2.8:MDAC 2.8 版所安装的数据访问核心组件与 Microsoft SQL Server OLE DB Provider, ODBC Driver 相同。 MDAC 2.8 最终发行的可再分发安装程序安装与 Microsoft Windows Server 2003 一样的 Data Access 的核心组件。

Microsoft .NET Framework SDK 1.0a 版:包括示例,编译器,以及命令行工具(帮助您在 .NET Framework 技术下生成应用程序和服务)。SDK 还提供了丰富的文档,内容涉及概念概述,循序渐进指南,扩展类库参考,工具信息,以及教您如何创建一些特殊类型应用程序的教程。如果您希望将 .NET Framework 与您的应用程序一起发行,您需要下载 .NET Framework 可再发行组件包 1.0 版。

安装过程:首选安装MDAC,再安装SDK,SDK的安装时间比较长要耐心等待。

ASP.NET的测试实例:安装完成后,试着运行一个简单的ASP.Net编写的小程序,以便确定安装是否成功。在你的IIS虚拟目录内,新建一个扩展名为.aspx的文件,内容如下(注意:以下程序中的全角"<"和">"分别用半角""和""代替):

<%@ Page Trace="True" %>
<html>
<head>
<title>使用跟踪</title>
</head>
<script language="c#" runat="server">
void Page_Load(Object Sender, EventArgs E) {
Trace.Write("跟踪", "在页面载入时");
}

void SubmitBtn_Click(Object Sender, EventArgs E) {
Trace.Write("按钮", "按钮按下");
Trace.Write("账号", "账号是:" + Name.Text);
Trace.Write("密码", "密码是:" + Password.Text);
YouEntered.Text = "你好!" + Name.Text + "。您的密码是 " + Password.Text;
}
</script>

<form runat="server">
<table border="0">
<tr><td>账号</td>
<td><asp:TextBox id="Name" runat="server" /></td></tr>
<tr><td>密码</td>
<td><asp:TextBox id="Password" TextMode="Password" runat="server" /></td></tr>
<tr><td></td>
<td><asp:Button id="SubmitDetailsBtn" text="提交" onclick="SubmitBtn_Click" runat="server" /></td></tr>
</table>
<p><asp:Label id="YouEntered" runat="server" /></p>
</form>
</body>
</html>

  上面的文件就是ASP.Net的一个程序跟踪的简单示例。如果能果运行的话会除了会出现账号、密码的文本框及提交按钮外,还会有以下表格内容:Request Details、Trace Information、Control Tree、Cookies Collection、Headers Collection、Form Collection、Server Variables。

2、ASP.NET 的测试实例  [返回]

  (目前暂时未提供实例,稍后加上)。
四、PHP 支持的安装和实例  [返回]


1、PHP 的下载和安装
一般而言,要在服务器安装PHP,我们一般到PHP的官方网站:[ http://www.php.net]上下载最新版本的安装包,本站提供目前最新版[PHP-4.3.2软件包]的下载.一般而言,安装路径放在C盘根目录的CHP(目录可以自己随意定)下,并按照安装提示一步一步安装就可以了,比较简单.

配置"Internet 信息服务"(IIS):打开:开始->程序->管理工具->Internet服务管理器->默认web站点(鼠标右键)->属性->主目录->配置,如图:



然后"添加(D)",如下图:



然后添加扩展名映射 .php,执行文件名指向安装PHP的目录就可以了,如图:



添加完成以后,就可以看到如下画面.



最后把执行权限设置成为"脚本和可执行文件",就可以运行PHP的程序了.



接着,在"文档"中,单击"添加"按钮;在"默认文档名"中输入"index.php",点击"确定",并将其提高到一定级别。当然,还可以添加常用的Php文件名,如:"default.phtml"、"index.Php3"等。

关闭所有窗口,重启后,可用"华酷论坛"对服务器进行测试。


2、PHP 基本实例  [返回]

  在这里给大家推荐[华酷论坛(Php+MySQL)版],在此,[深圳市亿林(e-Link)电子有限公司]提供了["华酷论坛(Php+MySQL)版"的演示版本](系统管理员:admin,密码:admin).
五、JSP 支持的安装和实例  [返回]


1、服务器JSP环境的下载和安装
首先,要在服务器建立JSP环境,我们需要下载两个软件系统[Java 2 SDK ( JDK )1.4.2版]和[Jakarta Tomcat 4.1.12],其中,JDK的下载地址为:[ http://java.sun.com/j2se/],在这里可以找到最新版本的J2SE SDK. Tomcat的下载地址为:[ http://jakarta.apache.org/tomcat/],在这里可以找到最新版本的Tomcat,目前最新版本的是V5.0,由于我们仅在V4.1.12上做过测试,所以在这里仅推荐V4.1.12给大家,有兴趣的朋友可以再摸索V5.0.

先安装JDK V1.4.2到C:JDK142中,安装过程比较简单,按照缺省的方式安装就行了.然后,将Tomcat V4.1.12解压缩到C:Tomcat中,接下来在:桌面->我的电脑->属性(鼠标右键)->高级->环境变量中增加(输入)以下内容:
  Java_home=C:JDK142                  //目录对照JDK的安装路径
  Tomcat_home=C:Tomcat                 //目录对照Tomcat的安装路径
  Classpath=C:JDK142libtools.jar;C:JDK142libdt.jar;    //目录对照JDK的安装路径
  Path=%path%;C:JDK142bin;C:JDK142           //目录对照JDK的安装路径


按照上述修改以后,就可以启动tomcat了(启动方法:运行C:Tomcatbinstartup.bat),假如有个DOS窗口停留着没关闭,并有一些运行Tomcat成功和初始化信息,证明tomcat运行成功。到现在为止,一个JSP Server就初步完成了.进一步测试JSP的方法是在IE中输入: http://localhost:8080,如果出现Tomcat的欢迎画面(上面有一些JSP和Servlet的例子),至此JSP环境搭建完成。


2、IIS 与 Tomcat 的整合配置  [返回]

  通过上面的服务器设置,我们可以通过8080端口来运行.jsp程序了.接下来,再通过以下方法设置服务器,可以更有效地将IIS和Tomcat完整地结合起来,最终完整地支持JSP了.
下载isapi_redirector.dll:我们需要到[ http://jakarta.apache.org/tomcat/]上下载与Tomcat V4.1.12版本配套的[isapi_redirector.dll],并将它复制C:Tomcatconf中.

建立虚拟目录:进入IIS->默认WEB站点->鼠标右键->新增->虚拟目录->别名输入jakarta->目录请指到C:Tomcatconf->权限请选择「读取」、「执行指令文件」、「执行」三项。

新增ISAPI筛选器:进入IIS->默认WEB站点->鼠标右键->属性->ISAPI筛选器->新增->Jakarta->执行文件输入C:tomcatconfisapi_redirector.dll(视你实际的位置而定)->确定。

修改注册表:建立一个名为[IIS_Redirect10.reg]的注册表文件,并保存在C:Tomcatconf中(双击即可将文件内容导入注册表),然后:开始->运行->REGEDIT->确定->注册表->导入注册表文件->C:TomcatconfIIS_Redirect10.reg即可.注册表文件[IIS_Redirect10.reg]的内容如下:

# ************ Begin of IIS_Redirect10.reg **************
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINESOFTWAREApache Software FoundationJakarta Isapi Redirector1.0]
"extension_uri"="/jakarta/isapi_redirector.dll"
"log_file"="c:tomcatlogsiis_redirect.log"
"log_level"="debug"
"worker_file"="c:tomcatconfworkers.properties"
"worker_mount_file"="c:tomcatconfuriworkermap.properties"
# ************ End of IIS_Redirect10.reg *****************
在C:Tomcatconf下,分别建立名为[workers.properties]和[uriworkermap.properties]的文件,这两个文件的内容如下:

# ************ Begin of workers.properties **************
worker.ajp13.type=ajp13
worker.ajp13.lbfactor=1
worker.loadbalancer.type=lb
worker.loadbalancer.balanced_workers=ajp13
worker.tomcat_home=C:Tomcat
worker.java_home=C:JDK142
ps=
worker.list=ajp13
worker.ajp13.port=8009
worker.ajp13.host=localhost
# ************ End of workers.properties ****************

# ********* Begin of uriworkermap.properties ************
default.worker=ajp13
/manager=$(default.worker)
/manager/*=$(default.worker)
/examples=$(default.worker)
/examples/*=$(default.worker)
/tomcat-docs=$(default.worker)
/tomcat-docs/*=$(default.worker)
/webdav=$(default.worker)
/webdav/*=$(default.worker)

#以上的目录结构,视您webapps下的目录结构自行增减,
#例如webapps目录底下如果建立了一个news的资料夹,
#那么上面就得再加上
#/news=$(default.worker)
#/news/*=$(default.worker)
# ********* End of uriworkermap.properties **************
经过上述修改后,需要重新启动机器.重启后首先启动Tomcat,然后察看一下IIS中"默认的Web站点"的属性中的ISAPI筛选器中的filter是否变成了胜利的绿色,如果是,说明成功啦!

最后测试一下是否已经完全结合,在IE中输入: http://localhost/examples/,如果看得到画面,恭喜你,你已经完全成功了!因为没有用到8080而能看到examples,表示IIS与TOMCAT完全结合起来了,如果看不到,那么你就再重新检查一下上面的每个步骤,看哪一个地方做错了。 
清除 MySQL 密码 MySQL 是一个广泛使用的开源关系型数据库管理系统,它提供了强大的功能和灵活的配置选项。在某些情况下,您可能需要清除 MySQL 数据库的密码,以便重新设置或恢复访问权限。本文将介绍如何通过使用相应的命令和步骤来清除 MySQL 密码。因此,在完成必要的操作后,建议您立即设置新的密码以增强安全性。接下来,您需要以跳过权限检查的方式启动 MySQL 服务。请注意,在执行以下步骤之前,请确保您具有适当的权限,并且了解您正在执行的操作可能会产生的潜在风险。首先,您需要停止正在运行的 MySQL 服务。 阅读详情

相关推荐

29、Windows 2000 服务器维护与监控全攻略

本文详细介绍了Windows 2000服务器的维护与监控方法,涵盖软件管理、计划性维护、服务器升级、存储添加、监控工具使用等内容。通过合理运用内置和第三方工具,制定综合的服务器维护和监控策略,确保服务器的稳定运行和网络环境的安全。同时,提供常见问题的解决方案及性能优化建议,帮助管理员高效管理Windows 2000服务器

pz890123的博客 57

Windows 2000 Server:安全配置终极指南

Windows 2000 服务器在当时的市场中占据了很大的比例,主要原因包括操作简单和易于管理,但也经常因为安全性问题受到谴责,Windows 2000 的安全性真的那么差吗?其实不然。安全的关键在于配置是否得当。如果配置得当,Windows 2000 仍然可以非常安全,本文将带你手把手地构建一台安全的 Windows 2000 Server

有道无术, 术尚可求。有术无道, 止于术。 3491

Windows 2000 Server 资源大全

欢迎使用《Windows 2000 Server 资源大全 第1卷 服务器使用指南》。 《Windows 2000 Server 资源大全》共分为6卷并附带一张光盘,在该光盘中包含了一些工具、相关的参考资料和本书的联机版。对Windows 2000 Server 资源大全的补充内容将作为新信息在Web站点上发布,并在该web站点提供更新及相关信息。 本书提供的资料可以帮助读者了解和维护服务器安装。本书叙述了Microsoft Windows 2000所涉及的磁盘、文件系统、存储、打印、疑难解答和系统恢复等特性。值得特别注意的是其新的存储特性,如移动存储和远程存储,以及NTFS的新特性,如重析点和磁盘限额。同时,本书还描述了疑难解答、系统恢复工具、策略和建议。除打印和性能监测之外,书中的其他信息都适合于单机。要想了解连网系统的信息,请参阅《Windows 2000 Server 资源大全》中的其他卷。

Windows 2000 Server系统下载!全套镜像下载!

注意:Windows 2000 Server服务器版,Windows 2000 Advanced Server 是高级服务器版。简体中文版下载(访问密码: 2472)多国语言下载(含所有版本链接)

资源宝的博客 8167

网管常用的指令-zt

如果你玩过路由器的话,就知道路由器里面那些很好玩的命令缩写。 例如,"sh int" 的意思是 "show interface"。 现在 Windows 2000 也有了类似界面的工具,叫做 netsh。 我们在 Windows 2000 的 cmd shell 下,输入 netsh 就出来:netsh> 提示符, 输入 int ip 就显示: interface ip> 然后输入 dump

Penlee's Blog 1143

Dell Power Edge 2650 服务器 Windows 2000安装手册

本文档介绍了在不使用Dell Open Manage Server Assistant (DOSA) 光盘引导的情况下*,如何安装Windows 2000 Server 到您的Dell PowerEdge 2650 上。这个过程需要大约45 到 60 分钟。 *(通常不使用Dell Open Manage Server Assistant 光盘引导安装主要是基于以下一些原因: 1原有的硬盘分区里有

4657

Windows2003+SQL2000的集群安装手册

1 集群服务器安装及配置 步骤 节点1 节点2 存储 注释 安装配置系统 上电 上电 断电 检查所有共享总线上的存储设备是否都已经断电,给各节点上电。1.1 安装Windows Server 2003操作系统 在服务器1和服务器2分别独立安装Windows Server 2003...

weixin_34122548的博客 123

Windows 2000 MSCS 群集 iscsi 安装手册

本文转载于  http://hi.baidu.com/zgj3848/blog/item/d90664026dcbf085d53f7cfc.html Windows MSCS 群集 iscsi 安装手册 2010-06-14 10:05 一、安装前的准备工作 1.系统请求环境 硬件要求 · 群集服务节点的硬件,必须满足Windows 2000

MM22GG的专栏 1099

WIN2000 Apache php mysql 安装及安全手册

look:本文写给想在win2k平台上架设一个安全web站台的朋友们。 所需要的程序: apache http://www.apache.org/dist/httpd/binaries/win32/ 我们选用apache_1.3.28-win32-x86-no_src.msi,或者apache_2.0.47-win32-x86-no_ssl.msi 都可以,勿使用低版本的程序,它们有缺陷,很容易遭...

sakura379的博客 199

中文版SPPS 2003安装手册

 中文版SPPS 2003安装手册 文/黄昀 终稿日期:2006-3-20 一、 安装步骤概述.........................................................2 二、 安装步骤详述.........................................................2 1、 安装和配置Windows Serv

htyy521的专栏 3173

服务器iis配置 所需文件,iis服务器配置手册.pdf

iis服务器配置手册IIS 服务器配置手册一、 概述本手册Windows 2000 Advanced Server 环境下完成,讲述了IIS 的各常用服务的安装、设置和使用过程,同时包括服务器自带的服务安装网络属性设置;重点是IIS 中的Web 服务器安装设置和使用。IIS (Internet Infomation Server ):Internet 信息服务。它是一种Web 服务,主要包括...

weixin_39640203的博客 847

《MS SQL Server 2000管理员手册》系列——2. Microsoft Windows 2000 平台

2. Microsoft Windows 2000 平台Windows 2000 家族 Windows 2000 的组件和功能本章总结Microsoft2000年2月正式推出 Windows 2000 操作系统平台。虽然 Microsoft原本的 Window NT4 就支持 SQL Sever 2000,但 Windows 2000SQL Sever2000 提供一个更完整的接口,使

2337

使用 Linux 替代 Windows NT/2000 服务器

by Sebastian Sasías 关于作者: 作为一个开发技术解决方案的支撑工具,他已经使用Linux几年了。 他的工作包括通过Linux控制器件,信号处理,通讯和网络安全。 他精通电子自动化和计算机技术。 他一直致力于在GNU/GPL协议下的自由软件开发。 摘要: 这一篇文章提供了以前LinuxFocus 文章关于SAMBA用于在Unix-Windows异构网络共享资源的方案。 特别地,它

ZCatLinux --资讯与技术社区--Open Source World----Linux/Shell/DevOPS-- 1399

WIN2000 SERVER安全配置服务器手册(1)(转)

本文搜集整理了58条针对WIN2000 SERVER进行安全配置的注意事项或技巧。 1.NTFS比FAT分区多了安全控制功能,可以对不同的文件夹设置不同的访问权限,安全性增强。 2.建议最好一次性全部安装成NTFS分区,而不要先...

csdn785029689的博客 255

Windows 2000 CMD命令大全

accwiz.exe >   Accessibility Wizard for walking you through setting up your    machine for your mobility needs. 辅助工具向导    acsetups.exe >   ACS setup DCOM server executable    actmovie.exe >

chtdsl 1314
上一篇: JAVA程序员面试32问
下一篇: 40种网站设计常用技巧(转可心)
imzcj
博客等级 码龄20年 22粉丝 9原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值