课程目录
第一讲 网站概述
第二讲 IIS与DNS
第三讲 WEB服务器的架设
第四讲 FTP服务器的架设1
第五讲 FTP服务器的架设2
第六讲 邮件服务器的架设
第七讲 影音服务器的架设
第八讲 数字证书
第九讲 服务器连网
第十讲 服务器维护
第十一讲 实习1
第十二讲 实习2
第一讲 网站概述
一、基本知识
宽深,放置一台机架式服务器及其附属设备.
3、从哪几个角度评价服务器的性能:
A. 服务器的硬件配置
B. 服务器的软件配置
C. 服务器中安装的操作系统及开发环境
D. 服务器所支持的功能
E. 服务器所在的网络环境
4、服务器被访问的速度由哪些因素决定:
A. 服务器的硬件配置包括服务器的类型、CPU、硬盘速度、内存大小、
网卡速度等
B. 服务器所在的网内环境与速度
C. 服务器所在的网络环境与Internet骨干网相联的速率
D. ChinaNet的国际出口速率
E. 访问者的ISP Internet接入服务提供商与ChinaNet之间的专线速率
F. 访问者的ISP Internet接入服务提供商向客户端开放的端口接入速
率
G. 访问者计算机的配置,Modem的速率、电话线路的质量等
5、URL:URLUniformResoureLocator:统一资源定位器,它从左到右由下
述部分组成:
资源:即
例如:、URL转发:是通过服务器的特殊设置,将访问您当前域名的用户引
导到您指定的另一个网络地址.例如,URL转发可以让用户在访问时,自动
转向访问到一个您自己指定的网址.
7、ISP:的全称是InternetServiceProvider,即互联网服务提供商;
8、IP:全称是InternetProtocol,即“互联网协议”;该协议规定了计算
机在网络上的标识;例如:就是一个IP地址.目前互联网使用的是Ipv4
即:由四组8位二进制数表示一个网络地址标识,为了记忆方便,通常把这
些二进制数转换成10进制数.
9、公网IP:PublicIP,即在基于互联网下的独立IP,获得公网IP的计算
机可以让Internet上任意一台计算机直接访问.
10、私网IP:PrivateIP,即私有IP,使用这些IP的连接方式通常是以
IntarnetLAN-局域网、MAN-城域网,小区宽带的方式接入Internet的,只
能获得私网IP的计算机不能被互联网上其他的计算机直接访问.
11、动态IP:全称是DynamicIP,即每次接入计算机网络后都会自动获得
一个IP,而每次获得的IP都不会完全相同.
12、静态IP:的全程称是StaticIP,即每次接入计算机网络后都会获得一
个完全相同的IP.
二、虚拟主机
1、虚拟主机:是使用特殊的软硬件技术,把一台网站服务器划分为若干个
“虚拟”的主机有些专业服务商将一台主机分为数百甚至一千多个虚拟
主机.每个虚拟主机都可以是一个独立的网站,可以具有独立的域名,具有
完整的Internet服务器功能、FTP、Email等,同一台主机上的虚拟主机之
间是完全独立的.
2、虚拟主机建站的特点:
1相对于购买独立服务器,网站建设的费用大大降低,为普及中小型网站提
供了极大便利;
2网站服务器服务器管理简单,诸如软件配置、防病毒、防攻击等安全措施
都由专业服务商提供,大大简化了服务器管理的复杂性;
3网站建设效率提高,自己购买服务器到安装操作系统和应用软件需要较
长的时间,而租用虚拟主机通常只需要几分钟的时间就可以开通,因为现
在主要的服务商都已经实现了整个业务流程的电子商务化,选择适合自己
需要的虚拟主机,在线付款之后马上就可以开通了.
3、虚拟主机建站的缺点:
1某些功能受到服务商的限制,比如可能耗用系统资源的论坛程序、流量统
计功能等;
2网站设计需要考虑服务商提供的功能支持,比如数据库类型、操作系统
等;
3某些虚拟主机网站访问速度过慢,这可能是由于主机提供商将一台主机
出租给数量众多的网站,或者服务器配置等方面的原因所造成的,这种状
况网站自己无法解决,对于网站的正常访问会产生不利影响;
4有些服务商对网站流量有一定限制,这样当网站访问量较大时将无法正
常访问.
二、服务器托管
1、服务器托管:是在具有与Internet时实相连的网络环境的公司放置一
台服务器,或向其租用一台服务器,客户可以通过远程控制将服务器配置
成、 E-mail、Ftp服务器.
2、托管与自建:
自建需要有水平较高的专业技术人员,要投入较大的资金购置软硬件,
还要支付上不封顶的日常维护和线路通信费,建设周期也较长.比较之下,
托管则经济, 快捷而实用.
三、WEB开发技术
1、ASP:ASP即Active Server Page的缩写.它是一种包含了使用VB Script
或Jscript脚本程序代码的网页.当浏览器浏览ASP网页时, Web服务器就
会根据请求生成相应的HTML代码然后再返回给浏览器,这样浏览器端看到
的 就是动态生成的网页.ASP是微软公司开发的代替CGI脚本程序的一种
应用,它可以与数据库和其它程序进行交互.是一种简单、方便的编程工具.
在了解了VBSCRIPT的基本语法后,只需要清楚各个组件的用途、属性、方
法,就可以轻松编写出自己的ASP系统.ASP的网页文件的格式是.ASP.
2、PHP:PHP是一种服务器端HTML-嵌入式脚本描述语言. 其最强大和最
重要的特征是其数据库集成层,使用它完成一个含有数据库功能的网页是
不可置信的简单.在HTML文件中, PHP脚本程序语法类似于Perl或者c语
言可以使用特别的PHP标签进行引用, 这样网页制作者也不必完全依赖
HTML生成网页了.由于PHP是在服务器端执行的, 客户端是看不到PHP代
码的. PHP可以完成任何CGI脚本可以完成的任务,但它的功能的发挥取决
于它和各种数据库的兼容性. PHP除了可以使用HTTP进行通信,也可以使
用IMAP, SNMP, NNTP, POP3协议.
3、JSP:JSPJavaServer Pages是由Sun Microsystems公司倡导、许多公
司参与一起建立的一种动态网页技术标准. 在传统的网页HTML文
件.htm,.html中加入Java程序片段Scriptlet和JSP标记tag,就构成了
JSP网页.服务器在遇到访问JSP网页的请求时,首先执行其中的
程序片段,然后将执行结果以HTML格式返回给客户.程序片段可以操作数
据库、重新定向网页以及发送 email 等等,这就是建立动态网站所需要的
功能.所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到
的结果,对客户浏览器的要求最低,可以实现无Plugin,无ActiveX,无Java
Applet,甚至无Frame.
4、HTML:Hyper Text Markup Language超文本标识语言:用于上文档的
源程序格式.
5、CGI:是一个用于定Web服务器与外部程序之间通信方式的标准,使得
外部程序能生成HTML、图像或者其他内容,而服务器处理的方式与那些非
外部程序生成的HTML、图像或其他内容的处理方式是相同的.因此,CGI程
序册仅使你能生成表态内容而能生动态内容.使用CGI的原因在于它是一
个定义良好并被广泛支持的标准,没有CGI就不可能实现动态的Web页面,
除非使用一些服务器中提供的特殊方法.
第二讲 IIS与DNS
一、IIS
1、IIS:Internet信息服务Internet Infomation Server的缩写.它是
一种Web服务,主要包括服务器、FTP服务器等.Win2000的IIS是版;
Windows 2003 Server上提供的为IIS .
2、IIS的组成:WEB服务;FTP服务;SMTP服务;NNTP服务;
3、IIS的安装WIN2003
1 进入“控制面板”.
2 双击“添加或删除程序”.
3 单击“添加/删除 Windows 组件”.
4 在“组件”列表框中,双击“应用程序服务器”.
5 双击“Internet 信息服务IIS”.
6 从中选择“万维网服务”及“文件传输协议FTP服务”.
7 双击“万维网服务”,从中选择“Active Server Pages” 及“万维
网服务”等.
8点击“确定”,放入系统盘开始安装,完成后,“控制面板”“管理工具”
“Internet 信息服务IIS管理器”,出现IIS管理器则说明安装成功.
二、DNS
1、DNS:DNS的全称是Domain Name System即“域名系统”,该系统负责
将域名解析成对应的IP.
2、DNS的安装:
1 进入“控制面板”.
2 双击“添加或删除程序”.
3 单击“添加/删除 Windows 组件”.
4 在“组件”列表框中,双击“网络服务”.
5 选中“域名系统DNS”,然后选择“确定”,一直选择“下一步”直到完
成.
6 安装完成后就会在“管理工具”中出现“DNS”菜单.
3、名词解释
1正向查找区域:将DNS名称转化为IP地址;
2反向查找区域:将IP地址转化为DNS名称;
4、创建区域
1在“管理工具”中,选择“DNS”控制台;
2选择“正向查找区域”,然后右键单击,选择“新建区域”;
3点击“下一步”,然后选择“主要区域”,输入区域名称:;
4点击“下一步”,然后给区域文件取名,一般使用默认值;
5点击“下一步”,然后选择“允许动态更新”;
6点击“下一步”,然后选择“完成”.
5、创建主机
区域是不能直接访问的,必须创建主机,让主机指向一个IP地址才可以使
用.
1选择上面创建的区域,然后右键,选择“新建主机”;
2输入主机名称:;在IP地址中输入希望该域名指向的IP地址:;选择“创
建相关的指针记录”;
三、问题解答
1、无法访问已经创建好的域名
上课时,我们使用的局域网,所以我们的域名是自己创建的,没有合法注
册;我们配置完的域名服务器就是教学机,所以必须将教学机的IP配置中
的DNS设置为本机的IP.
2、安装IIS或DNS时,提示找不到文件
推荐使用WIN2003SERVER讲课,出现不能安装的原因是,安装时使用的光
盘不是原系统光盘;或者光盘文件已经损坏;推荐在安装完系统后,将其
中的I386文件夹保存到硬盘中,因为所有的系统组件的安装文件均在该文
件下.
四、IP的配置
1、根据网关配置本机的IP地址
IP的设置位置是:“网上邻居”“属性”—>“本地连接”-->“属性”-->
“常规”-->“Internet协议”-->“属性”;
如果本机的网关为:
1本机的IP地址为:—中的任意一个数值;
2本机的子网掩码为:C类IP的默认值;
3本机的DNS服务器地址为:或,不过为了讲解DNS需要设置为本机的IP
地址,因为本机是DNS的服务器;
2、为本机设置多个IP地址
选择IP设置中的“高级”,然后在“IP地址栏”中,选择添加,输入一个
其他IP就可以了.
作业:1、创建和两个域名,让其分别指向两个IP
2、创建和两个域名,让其指向一个IP
第三讲 WEB服务器的架设
一、站点创建
1、管理工具-->Internet 信息服务IIS管理器-->网站-->右键选择“新
键”-->网站
2、选择“下一步”—>输入“描述”信息内容可以任意,该处设置对用户
访问不受影响
3、选择“下一步”,进入“IP地址和端口设置界面”:IP地址:输入本
机的可用IP;TCP端口:80;主机头: 输入网站的域名,也可为空;
4、选择“下一步”,输入网站的路径:利用浏览选择到网页所在的文件;
5、选择“下一步”,设置网络权限:一般我们设置允许:读取、运行脚
本、浏览;
6、选择“下一步”,网站创建“完毕”;
二、站点设置
1、网站的权限设置
创建好的站点有时在远程访问时出现权限错误,那是因为我们没有正
确的设置权限;
具体设置:选择一个已经建立好的网站,然后右键,选择“权限”,利用
添加按钮,添加上“Everyong”用户,对其权限设置为:全部允许;为了安
全也可以设置为:只读;
2、父路径设置
网站的编写过程中使用了虚拟路径,使的网站的内容可以存放在任意
文件夹中,我们称网页主文件所在的文件夹成为“父路径”,网站中其他文
件的定位均依照该文件;如果不使用父路径则可能会出现网站中的部分页
面无法打开;
具体设置:在网站的属性中选择“主目录”,然后选择“配置”,选择
“选项”,然后选择“启用父路径”;
3、网站首页添加
使用设置向导架设的网站,用户访问时,只可以看到网站中的文件,看
不到正规的主页界面;
具体设置:在网站的属性中选择“文档”,点击“添加按钮”,输入主
页文件的名称,如:等文件;
4、用户数量和流量设置
网站由于服务器能力的限制不可能让用户无限制的访问,所以我们需
要设置网站进行用户和流量的限制;
具体设置:在网站的属性中选择“性能”,我们在“带宽限制”可以
限制网站的数据量;在“网站连接”中选择“连接限制为”,然后输入用
户数量,一般小型网站可以设置为:200用户;
5、IP限制
有时有些站点不希望某些IP访问或只希望某些IP局部访问,我们可
以设置IP访问;
具体设置:在网站的属性中选择“目录安全性”,选择“IP地址和域
名限制”,可以添加域名和IP限制;
6、域名设置
在网站中,所谓的域名就是指的主机头,我们有时候不希望用户输入
IP直接访问,而希望他们输入域名来访问,那么我们就可以设置主机头;
具体设置:选择网站属性,然后选择“网站”,在“网站标识”中选择
“高级”,选择一个IP地址,然后选择“编辑”,将域名输入到主机头一栏.
7、网站的停止和启动
具体操作:选择一个网站,然后选择“停止”或“启动”;
三、多站点架设
1、使用多个端口:
WEB服务默认使用80端口,所以我们在访问时只需要输入网站的IP地址或
域名就可以,端口可以省略;我们也可以使用其他端口如:8080等,原则上
只要端口没有被占用且不和其他服务冲突就可以;如果设置使用其他端口,
那用户在访问时格式为:HTTP:7.0.0 安装
1、安装概述
如果您是首次安装 Serv-U,只需遵照安装屏上的指令选择安装目录并配
置桌面快捷方式,以便快速访问服务器.您也可选择将 Serv-U 作为系统
服务安装,这意味着当 Windows 启动时自动启动 Serv-U——在任何用户
登录服务器前.如果 Serv-U 运行于专用的服务器机器,且没有交互式用
户会话定期登录该服务器时,该选项很有用.如果 Serv-U 未作为系统服
务安装,则登录 Windows 后需要手动启动该软件.
如果覆盖安装现有 Serv-U,我们推荐首先备份原始安装文件夹.尽管可以
安全地覆盖安装任何现有的 Serv-U 并对数据文件和二进制代码进行必
要的升级,在升级前备份关键组件仍被视为良好的数据管理措施.如果进
行升级的安装版本早于 版,将会出现提示对话窗,指出在版本 6 后作出
的关键更改,以及这些更改会如何影响您对 Serv-U 文件服务器的管理.
一旦完成安装,将启动 Serv-U 管理控制台.如果选择安装后不启动
Serv-U 管理控制台,可以通过双击系统托盘内的 Serv-U 图标,或单击右
键选择 "启动管理控制台" 选项,来随时启动控制台.
2、安装准备
安装破解文件 Serv-U FTP Server 安装文件
安装开始,系统要求选择安装语言,这里咱们使用默认为 简体中文
Serv-U进入安装欢迎,介绍一些注意事项,如是全新安装,请下一步,否则
按说明备份
安装许可协议,这里选择 我同意,下一步,否则将终止.
选择安装路径 建议放在分系统盘里,这里我放在:D:ServerServ-U,下
一步
选择 开始 目录 处于安全考虑 选中 不要再 开始中创建任何项目,下一
步
这里设置 是否在桌面创建快捷方式 、快捷启动栏创建图标去掉对号不创
建,下一步
用户配置好基本信息后,点安装开始执行安装
安装程序收集用户配置信息,如果系统已安装Serv-U 执行关闭程序
安装程序进行文件复制
安装成功,产品广告说明,关闭
完成安装,点完成将启动 Serv-U 管理控制台
破解很简单,只须停止rv-U 然后复制破解文件到Serv-U安装目录覆盖
即可
Serv-U 创建首个域
Serv-U 域管理
完成加载管理控制台后,如果当前没有现存域会提示您是否创建新域.单
击是启动域创建向导.任何时候要运行该向导,可以单击管理控制台顶部
或更改域对话框内的新建域按钮,从管理控制台内的任何页面都可打开更
改域对话框.如下图:
在 Serv-U 文件服务器上创建新域有 3 个简单步骤.
管理识别名称域名,可非重复的简单易用任意名,便于区分管理
第一步是提供唯一的域名.域名对其用户是不可见的,并且不影响其他人
访问域的方式.它只是域的标识符,使其管理员更方便的识别和管理域.同
时域名必须是唯一的,从而使 Serv-U 可以将其与服务器上的其它域区分
开.您也可在描述区提供域的任何其它描述说明.默认情况下,启用域并供
用户访问.如果您希望在配置过程中暂时拒绝用户访问该域,取消选中启
用域选择框.单击下一步继续创建域.
选择协议,这里只选择FTP和Explicit SSL/TLS,满足需求即可,最少化的
服务等于最大化的安全,如提供Web服务,请更改443和80端口,杜绝端口
冲突造成不必要麻烦.
创建域的第二步是指定用户访问该域所用的协议.标准文件共享协议是
FTP文件传输协议,它运行于默认端口 21.然而,任何这些端口号都可更改
为您所选择的数值.如果在非默认端口上运行服务器,推荐使用 1024 以
上的端口.关于每个 Serv-U 版本所支持协议的更多信息,请参考有关
Serv-U 版本的文档.选中您希望域支持的协议旁的选择框,然后单击下一
步继续.
写入你的IP地址,或者留空.此处留空对动态ip获取的主机实用
第三步即最后一步是指定用于连接该域的物理地址.通常,这是用户指定
的 IP 地址,用于在 Internet 上查找您的服务器.大多数家庭用户可以
保留该选项空白,以使 Serv-U 使用计算机上的任何可用 IP 地址.单击
完成使 Serv-U 创建首个域.
Serv-U 创建首个用户帐户
Serv-U 用户管理 图示
创建首个域后,管理控制台将显示用户页面并询问您是否希望使用新建用
户向导创建新用户帐户,如下图:
创建首个域后,管理控制台询问您是否希望使用新建用户向导创建新用户
帐户.
单击是启动新建用户帐户向导.任何时候通过单击用户帐户页面上的 "向
导" 按钮可以运行该向导 如下图:
点向导,进行用户创建
创建新用户帐户有 4 个简单步骤
请输入用户名,这里我设置为:5ihllcn
第一步是提供帐户的唯一用户名.连接域时使用该用户名开始验证过程.
用户名对于该域必须是唯一的,但服务器上其它域可能有帐户拥有同样的
用户名.要创建匿名帐户,请指定用户名为 "anonymous" 或 "ftp".单击
下一步继续创建用户帐户.
请输入密码 我这里设置为: 5ihll 请设置强壮的密码
第二步是指定唯一用户名后,您还必须为帐户指定密码.当用户连接域时,
密码是验证用户身份所需的第二条信息.如果有人要连接该域,他们必须
知道第一步中指定的用户名,以及此密码.密码可以留空,但将导致知道用
户名的任何人都能访问域.点击下一步继续
点浏览,设置好访问目录
也可以手动输入,请确保文件夹存在
第三步是指定帐户的根目录.根目录是登录成功时用户帐户在服务器硬盘
或可访问的网络资源上所处的位置.实质上,它是用户帐户在服务器上收
发文件时您希望它使用的位置.单击浏览按钮转到硬盘上的某个位置,或
手动输入该位置.如果锁定用户至根目录,他们就不能访问其根目录结构
之上的文件或文件夹.此外,根目录的真正位置将被屏蔽而显示为 "/".单
击下一步按钮继续最后一个步骤.
根据需要,设置好访问权限,这里设置为 完全控制
最后一步是授予用户帐户访问权.访问权是按目录授予的.然而,可访问目
录中的所有子目录可以继承访问权.默认访问权是 "只读",这意味着用户
可以列表显示其根目录中的文件和文件夹并进行下载.然而他们不能上传
文件、创建新目录、删除文件/文件夹或重命名文件/文件夹.如果选择 "
完全访问",用户就能执行所有上述操作.创建用户后,通过编辑用户并选
择 "目录访问" 选项卡,可以更细致的配置这些访问权限.选择目录访问
权限后,单击完成按钮创建用户帐户.
设置账户后效果图
Serv-U服务器概念
Serv-U 文件服务器使用一些概念,帮助您理解如何将文件服务器作为单
一的分级单元进行配置和管理.Serv-U 文件服务器有四个相关的配置级
别:服务器、域、群组和用户.其中,只有群组级别是可选的——所有其它
级别是文件服务器的必要组成部分.下面提供了对每个级别的解释.
Serv-U 服务器
服务器级别是 Serv-U 文件服务器的基本单元,也是可用的最高配置级别.
它代表了文件服务器整体,并管理所有域、组和用户的行为.Serv-U 文件
服务器带有一组默认选项,可逐个对其进行覆盖.因此,服务器是 Serv-U
配置等级的最高级别.域、组和用户从服务器继承了它们的默认设置.在每
个较低级别可以覆盖继承的设置.然而,一些设置是服务器级别特有的,例
如 PASV 端口范围.
Serv-U 域
一台服务器可以包含一个或多个域.通过域这个接口用户连接文件服务器
并访问特定用户帐户.域的设置是从服务器继承而来.它也定义了其所有
群组和用户帐户能继承的设置集.如果服务器级别的设置在域级别被覆盖,
那么该域所有群组和用户帐户将继承该值为其默认值.
Serv-U 群组
群组是进行额外配置的可选级别,通过它可以更为方便地对分享许多相同
设置的相关用户帐户进行管理.通过使用群组,管理员可以快速更改多个
用户帐户,而不必分别手动配置各个帐户.群组从它所属的域中继承所有
默认设置.它定义了所有群组成员用户继承的设置集.实际上,每个用户级
别设置可在群组级别进行配置,或在用户级别被覆盖.
Serv-U 用户
用户级别处于等级底部.它可以从多个群组继承其默认设置如果它是多个
群组的成员,或从父域继承默认设置如果它不是任何群组的成员或群组未
定义默认设置.用户帐户标识了与文件服务器的物理连接,并定义了该连
接的访问权限.在用户级别被覆盖的设置在他处不能被覆盖,并将永远应
用于使用该用户帐户进行验证的连接.
Serv-U 用户集
不同于群组,用户集对其包含的用户帐户不提供任何级别的配置.相反,它
只是提供了一种方法将用户归类以便查看和管理.例如,为了基于群组成
员资格管理用户帐户,可以创建用户集,然而当用户帐户更改群组成员资
格时必须手动对其进行维护.
Serv-U 是一种被广泛运用的FTP服务器端软件,支持 9x/ME/NT/2K 等全
Windows系列.它设置简单,功能强大,性能稳定.这篇教程就详细介绍了如
何架设FTP服务器.
Serv-U FTP Server
启动Serv-U adminisrator之后,出现如图界面,先看看“本地服务
器”这个项目,如图,有个选项是“自动开始系统服务”,选中后,Serv-U
就把自己注册成系统服务,开机自动运行,而且在用户没有登录的情况下
就开始运行了.
这里说说Serv-U的运行方式,看看安装后的根目录,有几个文件:是配置
管理工具,是驻留系统托盘的工具,是Serv-U后台运行的守护程序.只要在
运行,FTP就已经在运行了,其它两个程序不过是个工具,有时候Serv-U运
行时系统托盘里什么也没有,但是其它人仍然可以登录你的FTP,就是因为
在后台运行中.
下面是一些设置,注意这里的设置是全局设置,你在这里设置的最大上传
下载速度还有用户数量都对下面的域或者用户的设置有限制作用,也就是
说,即使在用户上设置的速度很大,实际也不会超过这里设置的值.这些设
置都比较容易,大家自己看着办....:
这里的“活动”就是个监视器,可以看到连接到你的FTP的用户和他们的
活动.注意这里的“自动重载入”,其实就是自动刷新的意思,选中后下面
的监视内容每隔一段时间自动更新.
好了,下面我们新建一个域,这里的域有什么用呢,假如你的机器有两个网
卡,而又对不同的两个网段提供FTP服务的话,那在这里建几个不同的域就
有作用了……
新建域会以向导方式启动,首先要填上你的IP
然后就是域名,如果你的是内网,或者没有域名,那就随便填上个域名或者
干脆就填IP就行了.
端口号就用默认的21,当然也可以用其它的以增加隐蔽性....:
再选择一下这个域的配置文件放到什么地方,一般用户不多的话存到ini
文件里就OK了,这样备份起来也比较方便.
确认后新的域就建好了,刚建好的域是离线的,点下“将域置于在线”,这
个域就可以被访问了.
这仅仅是让FTP服务器开始工作了,但是用户还是无法登录,因为还
没有创建用户嘛,下面就为FTP服务器创建用户.
添加用户也是以向导方式启动,这里填上用户名
然后就是密码,这里是明文显示的,不用确认,输入一次就OK
再选一个主目录,就是用户登录后就会进入的目录
Serv-U会询问是否将用户锁定在主目录,也就是只允许用户访问主目录及
子目录,为了安全,这个选项是非常必要的.
创建用户后要对用户设置,这里的设置继承全局设置和域的设置,也就是
说,全局设置和域的设置对这里的设置有限制作用.这些设置同样很简单,
就不多说了,多试试就知道了.
如果用户比较多,还可以创建组,和用户用添加方法差不多,将用户添加到
组后,用户就继承组的设置和权限.下面说说怎么作IP限制和如何添加虚
拟目录,还有设置个性欢迎信息.
IP限制可以在域设置中设置,也可以在用户设置里设置,设置方法是一样
的,只是作用范围一个大一个小而已.
IP访问规则是从上往下一条条地应用的.比如,我的FTP的地址为内网,我
想让本网段和/24访问,其它地址除了可以访问外其它全部禁止.另外,本
网段中禁止访问.可以这样设置:
1.首先...全部禁止,也就是不允许任何人连接.这里的IP地址可以使用通
配符,代表任何数字,代表一位数字……
2.允许连接,允许连接
3.允许连接
4.禁止连接设置好如图所示.
虚拟目录是比较重要的东西,如果不可能把所有的东西都放在一个目录
中,那用虚拟目录还可以让用户看起来在一个目录中,这样比较方便.
虚拟目录是在域的设置中设置的,如图.
这里有两个地方可以添加,一个是虚拟路径映射,一个是链接,这两者有何
不同呢前者就是我们说的虚拟目录,是把一个目录映射到FTP用户的主目
录中,让用户看起来这个目录好像是主目录的一个子目录一样.而链接是
把一个主目录中原有的目录可以是虚拟目录,但必须是FTP中原有的,在另
一个目录中做一个链接注意这个目录必须是真实的目录,虚拟目录不可
以.下面分别演示一下.
添加虚拟目录:比如,我的FTP主目录是“I:ftp”,我想把J盘中的电子
书和K盘中的软件映射到这个目录中来.点添加,会出现一个添加向导,首
先要填上你要被映射的目录,这里我选上“J:ebook”.
然后填上虚拟路径,就是要在哪个目录中显示这个虚拟的目录,我要映射
到主目录,就选“I:ftp”
再填上要显示的名字,就OK了.
注意,被虚拟的目录用户一定要有访问权,不然用户登录后看不到虚拟目
录,这是在用户设置中添加,如图
添加链接:我想在主目录中加一个链接,将虚拟目录soft用名字softlink
链接到主目录中.点击添加,在向导第一步是填上要将链接放到什么地方,
这里和虚拟目录一样,支持像“%HOME%”这样的变量.
然后就是链接的名称
最后填上要被链接的目录,支持相对目录比如添加虚拟目录链接,用绝对目
录无法表示.
虚拟目录和链接设置好后在FlashFXP中的效果:
最后看一下个性欢迎信息
的设置.在域的设置中有个“消息”选项卡.这里可以设置FTP服务器回应
给客户端的一些消息.单击就可以修改……,想要自己的FTP与众不同的
话,就在这里设置一下吧.而且,FTP支持欢迎文本,可以把欢迎信息放到一
个文本文件里,这样就可以设置大段文体做为欢迎词,而且支持很多变量,
可以使欢迎词更具个性.
下面是SERV-U能支持的变量时间和日期%Time - 显示你的计算机当前时
间%Date - 显示你的计算机当前日期服务器的统计信息%ServerDays - 显
示服务器已经运行的天数%ServerHours - 显示服务器已经运行的小时
数%ServerMins - 显示服务器已经运行的分钟数%ServerSecs - 显示服务
器已经运行的秒数%ServerKbUp - 显示自从服务器运行以来已经上传的字
节数%ServerKbDown - 显示自从服务器运行以来已经下载的字节
数%ServerFilesUp - 显示自从服务器运行以来已经上传的文件
数%ServerFilesDown - 显示自从服务器运行以来已经下载的文件
数%LoggedInAll - 显示自从服务器运行以来已经登陆的用户数%ServerAvg
- 显示服务器的平均带宽%ServerKBps - 显示服务器的当前带宽服务器的
设定信息%MaxUrs - 显示服务器能同时登陆的最大用户数
量%MaxAnonymous - 显示服务器能同时登陆的最大匿名用户数量用户信
息%Name - 显示登陆的用户名%IP - 显示登陆的用户IP地址%Dir - 显示
登陆的用户的当前目录%Disk - 显示登陆的用户的当前磁盘%DFree - 显示
登陆的用户的当前磁盘空间,单位是MB%FUp - 显示登陆的用户上传的文件
数量%FDown - 显示登陆的用户下载的文件数量%FTot - 显示登陆的用户上
传和下载的总的文件数量%BUp - 显示登陆的用户上传的字节数,单位是
KB%Bdown - 显示登陆的用户下载的字节数,单位是KB%BTot - 显示登陆的
用户上传和下载的总字节数,单位是KB%TconM - 显示登陆用户连接时间,
单位是分钟%TconS - 显示登陆用户连接时间,单位是秒,要和%TconM一起使
用%RatioUp - 显示登陆用户的上传流量限制%RatioDown - 显示登陆用户
的下载流量限制%RatioCredit - 显示登陆用户还有多少credit可以上传
和下载,这个是针对有些FTP是要上传多少文件,才能下载多少文件而设置
的%QuotaUd - 显示登陆用户的已经使用了多少空间,单位是
KB%QuotaLeft - 显示登陆用户的还有多少空间可以使用,单位是
KB%QuotaMax - 显示登陆用户的的最大空间,单位是KB 后面3个是针对有磁
盘限制的用户设置的用户数量%UNow - 显示当前有多少用户连接%UAll -
显示从服务器运行以来一共有多少用户连接过%U24h - 显示最近24小时有
多少用户%UAnonAll - 显示当前总的匿名用户数量%UAnonThisIP - 显示所
有匿名登陆的用户数%UNonAnonAll - 显示所有当前非匿名登陆用户
数%UNonAnonThisIP - 显示所有非匿名登陆用户数%UThisName - 显示所有
使用这个名字登陆的用户数.更多的变量请参见Serv-U的帮助.
在域设置的“消息”选项卡中,有个“开始标记消息文件”28楼有图,把你
的个性欢迎词放到一个文本文件里,然后在这里选中它就行了.下面是一个
典型的消息文件..
----------------------欢迎来到XXX的个人FTP
服务器你的IP地址是:%IP目前服务器所在的时间是 %time已经有 %u24h
个用户在最近24小时访问过本FTP本FTP服务器已经运行了 %ServerDays
天,%ServerHours 小时 和 %ServerMins 分.服务器的运行情况:所有登陆
用户数量: %loggedInAll total当前登陆用户数量: %Unow已经下载字
节数: %ServerKbDown Kb已经上传字节数: %ServerKbUp Kb已经下载文
件数: %ServerFilesDown已经上传文件数: %ServerFilesUp服务器平均
带宽: %ServerAvg Kb/c 服务器当前带宽: %ServerKBps Kb/c--
--------------------
1、SERV-U同IIS中的FTP的区别
1SERV-U使用自己的软件内置帐户,IIS中的FTP则使用系统帐户;
2SERV-U可以对每个用户设置不同的文件,IIS中的FTP则不可以实现;
3SERV-U可以对用户区域设置多种权限,IIS中的FTP则不容易实现.
2、软件的初始化
1解压文件,然后双击打开文件;
2选择“本地服务器”,然后选择“域”,右键选择“新建域”,输入本
地机IP;
3选择“下一步”,然后输入“域名”,此处名称可以任意输入,对用户
的访问没有影响;
4选择“下一步”,然后输入“端口号”,默认为21;
5选择“下一步”,在域类型中选择一个设置,如果用户过多,则设置为
“存储于注册表”;如果用户数量不多,可以设置为“存储与INI文件”;
6选择“下一步”,完成.
3、用户的添加
1选择一个“域”然后选择“用户”,然后右键选择“新建用户”;
2输入用户名称,然后“下一步”输入用户的密码;
3选择“下一步”,然后输入用户的“主目录”,也可以使用浏览在硬盘
中指定一个文件夹;
4选择“下一步”,选择将将用户锁定在主目录中,目的是为了增强安全
性;然后选择“完成”;
4、组的使用
1我们可以添加一个组,然后对其设置对目录的权限;
2在用户的“帐号”设置中,可以将用户加入到组中,享有组的权限;
5、用户权限的设置
1文件权限:在“目录访问”中可以设置为,读取、写入、追加、删除、
执行,对执行的权限要慎用;
2文件夹目录权限:列表、创建、移除;
6、用户的其他设置
1IP访问规则:可以限制用户的IP地址;
2配额:可以设置用户的磁盘占用容量;
7、软件的运行设置
1启用禁用域:选择一个域,我们可以让其运行或停止;
2查看用户在线状态:利用域中的“活动”我们可以查看用户的在线情
况;
二、FTP服务与网站的后台文件上传
1、具体操作
1首先的在网站的根目录中添加一个文件夹,然后在SERV-U中建立一个
用户让其主目录指向该文件,就可以在网站中添加新文件;
2使用网站的后台登陆,可以将上传的文件加入到网页中,提供用户的
访问
2、注意事项
1文件的上传必须杀毒,否则容易让整个网站瘫痪;
2文件名最好能够体现文件的内容;
3对不同的文件类型进行分类存放,方便管理;
三、FTP服务与网站的更新
1、具体操作
在SERV-U中建立一个用户让其主目录指向网站的根目录,这样就可
以随时更新网页了;
2、注意事项
1更新时最好不要随便更改文件的名称;
2注意杀毒,防止网页被感染病毒后,造成病毒的大量传播;
第六讲 邮件服务器的架设
一、基本知识
1、常用的邮件服务器软件
Winmail、CMail、MiniMail的等.
2、windows自带的功能
1win2000rver中带有smtp功能;
2win2003rver中带有smtp和pop3两个功能;
3、SMTP:发送邮件服务
4、POP3:接收邮件服务
很多企业局域网内都架设了邮件服务器,用于进行公文发送和工作交流.
但使用专业的企业邮件系统软件需要大量的资金投入,这对于很多企业来
说是无法承受的.其实我们可以通过Windows Server 2003提供的POP3服
务和SMTP服务架设小型邮件服务器来满足我们的需要.
一、安装POP3和SMTP服务组件
Windows Server 2003默认情况下是没有安装POP3和SMTP服务组件
的,因此我们要手工添加.
1.安装POP3服务组件
以系统管理员身份登录Windows Server 2003 系统.依次进入“控制
面板→添加或删除程序→添加/删除Windows组件”,在弹出的“Windows
组件向导”对话框中选中“电子邮件服务”选项,点击“详细信息”按钮,
可以看到该选项包括两部分内容:POP3服务和POP3服务Web管理.为方便
用户远程Web方式管理邮件服务器,建议选中“POP3服务Web管理”.
2.安装SMTP服务组件
选中“应用程序服务器”选项,点击“详细信息”按钮,接着在“Internet
信息服务IIS”选项中查看详细信息,选中“SMTP Service”选项,最后点
击“确定”按钮.此外,如果用户需要对邮件服务器进行远程Web管理,一
定要选中“万维网服务”中的“远程管理HTML”组件.完成以上设置后,
点击“下一步”按钮,系统就开始安装配置POP3和SMTP服务了.
二、配置POP3服务器
1.创建邮件域
点击“开始→管理工具→POP3服务”,弹出POP3服务控制台窗口.选
中左栏中的POP3服务后,点击右栏中的“新域”,弹出“添加域”对话框,
接着在“域名”栏中输入邮件服务器的域名,也就是邮件地址“”后面的
部分,如“”,最后点击“确定”按钮.其中“”为在Internet上注册的域
名,并且该域名在DNS服务器中设置了MX邮件交换记录,解析到Windows
Server 2003邮件服务器IP地址上.
2.创建用户邮箱
选中刚才新建的“”域,在右栏中点击“添加邮箱”,弹出添加邮箱对
话框,在“邮箱名”栏中输入邮件用户名,然后设置用户密码,最后点击“确
定”按钮,完成邮箱的创建.
三、配置SMTP服务器
完成POP3服务器的配置后,就可开始配置SMTP服务器了.点击“开始
→程序→管理工具→Internet信息服务IIS管理器”,在“IIS管理器”
窗口中右键点击“默认SMTP虚拟服务器”选项,在弹出的菜单中选中“属
性”,进入“默认SMTP虚拟服务器”窗口,切换到“常规”标签页,在“IP
地址”下拉列表框中选中邮件服务器的IP地址即可.点击“确定”按钮,
这样一个简单的邮件服务器就架设完成了.
完成以上设置后,用户就可以使用邮件客户端软件连接邮件服务器进
行邮件收发工作了.在设置邮件客户端软件的SMTP和POP3服务器地址时,
输入邮件服务器的域名“”即可.
四、远程Web管理
Windows Server 2003还支持对邮件服务器的远程Web管理.在远端客
户机中,运行IE浏览器,在地址栏中输入“,将会弹出连接对话框,输入管
理员用户名和密码,点击“确定”按钮,即可登录Web管理界面.
二、WINMAIL的使用
Magic Winmail Server是一款是易用型全功能邮件服务器软件,不仅
支持SMTP、POP3、WebMail、多域、发信认证、反垃圾邮件、邮件过滤、
邮件组等标准邮件功能,还有提供邮件杀毒、邮件监控、邮件备份、邮件
网关、动态域名支持、远程管理、在线注册、快速设置向导等特色功能. 它
既可以作为局域网邮件服务器、互联网邮件服务器,也可以作为拨号ISDN、
ADSL宽带、FTTB、有线通CableModem 等接入方式的邮件服务器和邮件网
关.
1、软件的安装
1双击安装文件,出现安装界面,然后选择“简体中文”,然后选择“下
一步”;
2选择“接受协议”,然后选择“下一步”,输入个人信息;
3选择软件的“安装目录”,然后“下一步”,选择“安装”;
4“选择组件”,我们选择“完全安装”也就是安装服务器程序和管理
工具;
5“选择开始开始菜单文件夹”,此处直接“下一步”就可以了;
6选择“下一步”,然后“选择附加的任务”,此处“服务器类型”我们
可以设置为:注册为服务如果为非windows系统我们选择为“单独运行”;
“当配置文件已存在时”我们可以根据自己的需要设置,如果希望保留原
来的配置文件我们就选择“保留”;“默认语种”设置为“简体中文”;然
后选择“下一步”;
7“密码设置”,我们设置“管理工具的密码”和“系统邮箱的密码”;
选择“下一步”然后选择“安装”;
2、软件的初始化
1软件安装完成后就会自动启动,出现“快速设置向导”;
2输入新的邮箱地址:如;然后输入该邮箱的密码;最后选中“允许通
过WEB注册新用户”,然后选择“设置”按钮;
注:此时的就会成为邮箱的主域名;
3、邮件服务的终端管理
1双击桌面的WINMAIL的管理端工具,输入用户名:ADMIN 密码:已经
设置的;
2使用“域名设置”我们可以对域名进行管理;
3使用“用户和组”,我们可以添加新的用户,并对已有的用户进行管理;
4使用“系统状态”,我们可以查看用户的登陆信息;
4、邮件服务的WEB管理
默认的情况下,在地址栏输入:;
在出现的界面中我们选择“WEB管理”,输入用户名和密码,就可以进入
winmail的WEB管理界面;其管理方法同终端管理是相同的.
5、帐户的被动添加
1在地址栏输入:;
2选择“注册新邮箱”,然后填入个人的信息就可以了.
6、帐户的设置邮箱容量、权限设置、密码取回
7、用户的访问实例演示邮件的发送
三、SMTP与OUTLOOK的结合
1、SMTP
1服务的安装在IIS组件中选择详细设置,就可以找到SMTP
2服务的启动
3端口的设置25
2、OUTLOOK
1用户的添加
2用户的设置
3邮件的收发
第七讲 影音服务器的架设
如何架设流媒体服务器
一、前言
随着越来越多的朋友开始选择ADSL、Cable Modem或FTTB+ LAN作为
首要的上网方式,宽频时代即将到来,这使我们“宽频 KTV、影音聊天室、
线上电影院、远程教育”的梦想即将成为现实, 而与其密切相关的“流媒
体Streaming Media”也成了许多人谈论的热门话题,因为“流媒体”正是
实现这些宽频应用的技术动力.
宽频时代的到来还使得网民们不再满足于仅仅作为一项服务的受众,
他们需要更大规模的交流,从中体现个体的价值,因此,许多朋友开始用自
己的计算机,搭建网络广播和点播站点.他们充满着满腔的热情,但不可否
认的是,中国网民先天技术上的不足,让他们在建设这样的站点时遇到重
重险阻,以至于放弃.如何将这种热情在技术的引导下成为动力,这正是我
们家用电脑所要做的,所以,在今天,在这里,我就将给大家介绍如何打造
属于自己的流媒体服务器.
不过,在开始正式的流媒体服务器架设之前,请让我们先了解一下流
媒体服务器的基础知识.
二、流媒体基础知识
什么是流媒体
目前,在网络上传输音/视频等多媒体信息有两种解决方案,即http或
ftp下载以及流式传输.
http或ftp下载使用标准的http和ftp协议,但由于多媒体信息个头
巨大,下载一个多媒体文件一般需要几分钟或几小时的时间,这就造成为
了看一个并不知道内容的视频,首先需要耗费可能比整个视频都要长的时
间来完成下载.这些被下载的文件还必须在下载前制作完成,放在网络服
务器上,这样造成的直接后果就是:网络带宽不断提高,人们下载的等待时
间越来越少,但最终还是不能观看网上现场直播.
流式传输时,声音、影像或动画等多媒体信息由流媒体服务器向用户
计算机连续、实时传送,它首先在使用者端的电脑上创建一个缓冲区,于播
放前预先下载一段资料作为缓冲,用户不必等到整个文件全部下载完毕,
而只需经过几秒或十数秒的启动延时即可进行观看.当多媒体信息在客户
机上播放时,文件的剩余部分将在后台从服务器内继续下载.如果网络连
接速度小于播放的多媒体信息需要的速度时,播放程序就会取用先前建立
的一小段缓冲区内的资料,避免播放的中断,使得播放品质得以维持.
流式传输除了能够发送已经制作完成的文件外,还可以通过采集服务
器实时采集现场音视频,推送到流媒体服务器端,实时提供给用户.因此,
流媒体除了能够更好的承担如下载一样的多媒体点播服务外,更能够应用
在现场直播、电视转播、突发事件报道等多种对实时性传输要求较高的领
域.
有关流媒体的厂商
流媒体的市场巨大,世界上许多优秀的厂商都加入此行列,现阶段更
是系统集成商竞争的风水宝地.而在通用市场上,竞争的公司主要有三个:
Microsoft、RealNetworks、Apple,而相应的产品就是:Windows Media、
Real Media、QuickTime.而近来,以开发Winamp着名的Nullsoft公司也
在自己的MP3服务器中加入了视频支持,欲在流媒体市场分一杯羹.
由于Apple的服务器和编辑软件一般都以Mac为操作平台,Nullsoft
的流媒体服务器属于新生不成熟事务,所以今天在这里我主要给大家介绍
一下Microsoft和RealNetworks的产品.
流媒体的传输协议
大家在观看网上电影或者电视时,一般都会注意到这些文件的连接都
不是用http或者ftp开头,而是一些rtsp或者mms开头的东西,为什么是
这样呢实际上,这些和http和ftp一样,都是数据在网络上传输的协议,只
是它们是专门用来传输流式媒体的协议而已.下面,让我们来看一下现在
使用的主要的流媒体协议:
1. RTSPReal Time Streaming Protocol,实时流媒体协议,它是由
RealNetworks和Netscape共同提出的,现在用于RealNetworks的Real
Media产品中;
2. PNMProgressive Networks Audio,这也是Real专用的实时传输协
议,它一般采用UDP协议,并占用7070端口,但当你的服务器在防火墙内且
7070端口被挡,且你的服务器把SmartingNetwork设为真时,则采用http
协议,并占用默认的80端口;
3. MMSMicrosoft Media Server protocol,这是微软的流媒体服务器
协议,MMS 是连接 Windows Media 单播服务的默认方法.
介绍了主要的三个,可能您还会问,Apple的QuickTime使用哪种协议
呢在多数情况下,QuickTime使用http协议,但实际上它也由标准的流媒体
传输协议,这就是标准RTSP协议,而Real公司使用的RTSP是自己经过开
发的.
在流媒体传输中,标准的协议就是RTPReal time Transport Protocol,
实时传输协议、RTCPReal-time Transport Control Protocol,实时传输
控制协议、RTSPReal Time Streaming Protocol,实时流媒体协议和
RSVPResource Rerve Protocol, 资源预订协议,厂商们的产品都是在这
些协议的基础上进行研究与开发,限于篇幅,在这里我们就不再深入讨论
了.
流媒体文件和发布格式
有了实时的传输协议,我们应该还能够想到,只有较小的文件才适合
网络实时传输,那么,流媒体文件采用了什么样的压缩算法呢
而使用Windows操作系统的朋友可以看到,我们观看网上流节目时,它
们的后缀名一般是rm、asf、wmv等,这些就是流媒体的格式.流媒体文件
格式经过特殊编码,不仅采用较高的压缩比,还加入了许多控制信息,使其
适合在网络上边下载边播放,而不是等到下载完整个文件才能播放.
常见的流媒体格式大致有以下几种:
流媒体文件格式扩展Video/Audio 媒体类型与名称 asf
Advanced Streaming format. Microsoft. rm
Real Video/Audio 文件 Progressive Networks. ra
Real Audio 文件 Progressive Networks. rp
Real Pix 文件 Progressive Networks. rt
Real Text 文件 Progressive Networks. swf
Shock Wave Flash Macromedia. mov
QuickTimeApple公司格式 viv Vivo
Movie 文件Vivo Software.
另外还有一个wmv格式,是Windows Media Video的简称,它与asf文
件有稍许区别,wmv一般采用window media video/audio 格式,asf视频部
分一般采用Microsoft MPG4 V3/2/1,音频部分是windows media audio
v2/1,不过现在很多制作软件都没有把它们分开,所以直接更改后缀名就
能够互相转换为对方格式.
制作完成的流媒体文件需要发布到网络上才能够被别人使用,这就需
要以特定方式安排压缩好的流媒体文件,而安排流媒体文件的格式就被成
为流媒体发布格式.常见的发布格式主要有以下几种:
流媒体发布格式扩展 媒体类型和名称 asf
Advanced Streaming format. smil Synchronid
Multimedia Integration Language. ram RAM File.
rpm Embedded RAM File. asx ASF
Stream Redirector/ASF流转向器文件 xml
eXtensible Markup Language
MPEG-4与流媒体
说到流媒体就不能不提及-4是当前讨论的焦点之一,只
因为它能够在大的压缩比下实现近似DVD品质的视频和音频效果,这也是
许多朋友认为MPEG-4格式肯定比rm清晰的原因.但事实上并不是如
此,MPEG-4只是一种视频编码技术,它的清晰度也根据压缩时所选择的码
率的不同有较大的改变我们见到的MPEG-4格式文件通常为500Kbps压缩
生成,质量当然高了,并且,MPEG-4还有多种压缩标准,如Microsoft的asf
视频部分就是基于MPEG-4的Discrete Cosine Transform DCT,另外还有
DivX的免费MPEG-4版本开始是破解微软的格式而来.至于音频部分,更是
混乱,Microsoft采用windows media audio v2/1,DivX采用MP3或者更高
质量的AC3等.相比而言,Real或者Apple的格式使用的是自己开发的编码,
在相同码率,特别是低码率下,不见得就比MPEG-4差,采取高码率的rm格
式照样清晰可人,所以大家以后说rm格式清晰度差的观念要改变一下:,
至少也要加上条件.而且,最新的Helix Producer中的Real Video 9采用
VP5压缩格式进行编码,这可比DivX优秀多了
不过,流媒体服务器开始向MPEG-4格式靠拢是不争的事实,Real最新
的Helix就开始支持mp4格式文件的服务,而RealOne Player更是只需安
装一个插件便可实现MPEG-4格式的播放.
点播与广播
在架设流媒体服务器之前,我们一定要了解一些点播与广播的知识.
点播是客户端与服务器之间的主动的连接,在点播连接中,用户通过
选择内容项目来初始化客户端连接,一个客户端从服务器接收一个媒体流
这个连接是唯一的,其它用户不能占用,并且能够对媒体进行开始、停止、
后退、快进或暂停等操作,客户端拥有流的控制权,就像在看影碟一样.这
种方式由于每个客户端各自连接服务器,服务器需要给每个用户建立连接,
对服务器资源和网络带宽的需求都比较大.
广播指的是用户被动接收流.在广播过程中,客户端接收流,但不能控
制流,用户不能暂停、快进或后退该流,广播使用的数据发送手段有单播与
广播.使用单播发送时,服务器需要将数据包复制多个拷贝,以多个点对点
的方式分别发送到需要它的那些用户,而使用广播方式发送,数据包的单
独一个拷贝将发送给网络上的所有用户,而不管用户是否需要,上述两种
传输方式会非常浪费网络带宽和服务器资源,因此产生了组播多播技术.
组播多播吸收了上述两种发送方式的长处,克服了上述两种发送方式
的弱点,将数据包的单独一个拷贝发送给需要的那些客户,组播不会复制
数据包的多个拷贝传输到网络上,也不会将数据包发送给不需要它的那些
客户,保证了网络上多媒体应用占用网络的最小带宽.但组播不仅需要服
务器端支持,更需要有多播路由器乃至整个网络结构的支持.
单播与组播多播
在上面我们已经了解了一些单播和组播的概念,这也是现在流媒体方
面讨论的焦点之一.以我的认识,点播与广播是一组概念,它们和客户端媒
体交互的手段;单播和组播又是另外一组概念,它们是流媒体数据在服务
器端和网络上的传输方式.
单播发送时,需要在客户端与媒体服务器之间需要建立一个单独的数据通
道,从一台服务器送出的每个数据包只能传送给一个客户机,每个用户必
须分别对媒体服务器发送单独的查询,而服务器必须向每个用户发送所申
请的数据包拷贝.这种巨大冗余会造成服务器沉重和网络带宽的沉重负担,
响应需要很长时间,甚至出现不能服务的情况.单播可以用在点播和广播
上.
组播发送时,服务器将一组客户请求的流媒体数据发送到支持组播技
术的路由器上,然后由路由器一次将数据包根据路由表复制到多个通道上,
再向用户发送.这时候,媒体服务器只需要发送一个信息包,所有发出请求
的客户端都共享同一信息包,并且信息可以发送到任意地址的客户机,没
有请求的客户机不会收到信息包,网络上传输的信息包的总量没有广播那
么多,大大提高了服务器和网络线路的利用率.不过组播也有自己的特点,
首先是必须要开始支持组播技术的路由器,另外就是一般只能用作广播,
因为用作点播会存在用户控制问题.
好了,说了这么多,您可能都嫌我烦了,那么,就让我们开始架设流媒
体服务器之旅吧.
三、流媒体服务器硬件准备
流媒体服务器和网站Web服务器一样,要经受许多人的同时访问,相比
Web服务器来说,由于多媒体文件需要更强处理能力,其硬件设备应超越一
般用于Web的服务器.所以,流媒体服务器最好满足以下硬件条件.
一颗强劲的“芯”.如果计算机CPU频率太低,处理能力过慢,电脑在被多
用户访问时将我们无法进行其他任何操作相信大家对那些网上视频点播
的网站经常当机身有体会,我们和他们建立的是一样的服务器,只是规模
小些罢了. 大容量内存和硬盘.流媒体的制作和发送是系统资源的黑洞,
拥有大容量内存是系统稳定运行的前提;而流媒体文件体积较大,大量的
媒体文件需要更多的存储空间.建议内存至少256MB,硬盘80G以上.
占用系统资源少的声卡.好的声卡有助于CPU占用率的降低,并且对录音的
质量有很大影响用于网上直播,建议使用Creative的SB Live或SB
Audigy、Audigy 2系列,由于笔者自己的机器不做服务器只用来做文章,
没钱升级啊,所以只拿普通的集成来演示. 良好的视频捕捉设备.我们的
直播节目源就来源于这块设备,推荐使用Leadtek丽台的WinFast TV2000
XP豪华版,它接收信号的能力和硬件压缩的能力都是比较出众的因为笔者
没有条件,所以采集设备用了屏幕捕捉,不过使用采集设备的方法是相同
的,所以请大家不要见怪.
尽量高的带宽.当然是上网速度越快越好,不过我们可以在流媒体服务器
中对连接数做一个限制,以免当机.
当然,上面是建设一个属于自己的流媒体服务网站必须的硬件设备,
如果只是和笔者一样,只是想在架设流媒体服务器过程中学习一把,大可
在现有机器的基础上大胆测试.
四、架设流媒体服务器之旅
准备好了硬件,下面就开始一步步教大家架设自己的流媒体服务器.
我将其分为Microsoft公司的Windows Media和RealNetworks的Real
Media两大部分,都包括直播与点播服务器的建立,并在最后向大家介绍一
下Apple的QuickTime和Nullsoft的流媒体服务器.
由于Microsoft公司的Windows Media点播服务必须建立在Server
版的操作系统上,所以笔者选取Windows Enterpri Server 3647作为
此次流媒体服务器建立的系统平台.为了比较RealNetworks和Microsoft
最新一代流媒体服务器的优劣,笔者采用了它们最新的流媒体系统,以下
是笔者使用的具体软件:
操作系统:Windows Enterpri Server 3647、Windows XP Service
Pack 1
流媒体软件:Windows Media Services Windows Server自带、Windows
Media Encoder 9 Series Relea Candidate由于此软件在 Server下运
行不正常,故安装在XP中,并且只有此软件安装在XP中、Windows Media
Encoder 、Windows Media Player Build z903、Helix Universal Server
FOR Win2k、Helix Producer Plus 、RealOne Player Build .
下面,就让我们开始吧 不要走开哦
WinMedia网上广播服务
单纯的使用Windows Media Encoder这个软件即可实现网上广播服务,
不过,借助于Windows Media Services,利用Windows Media Encoder制作
的流媒体文件,我们的网络广播站功能将更为强大.下面,我们将利用
Windows Media Encoder单独建立广播站,并将其纳入Windows Media
Services,实现更强大的功能.
1. 安装Windows Media Services.
首先安装Windows 2000 Server或者Windows Server,然后打开“开
始-控制面板-管理工具-管理您的服务器”或“开始-控制面板-添
加或删除程序-添加/删除Windows组件”建议使用第二种,在其中勾取
“Web应用程序服务器”,也就是2000 Server中的IIS服务器,单击“下
一步”进行添加;
添加IIS完毕后,再次启动添加/删除Windows组件程序,并勾取Windows
Media Service项,单击详细信息,在其中选择“用于Web的Windows Media
Services Administrator”以启动Windows Media Services的Web管理
功能2000中可能没有这些选项,只需要安装Windows Media Services即
可;
2. 安装Windows Media Encoder.
从微软网站下载Windows Media Encoder 由于Windows Media Encoder
无法在 Server下工作进行安装,至此,Windows Media服务的服务器和编
码器都已经具备;
3. 从“开始-程序-Windows Media” 启动Windows Media
Encoder,在出现的向导界面中根据自己的需要选择合适的选项,建议新手
“使用新建会话向导广播、捕获或转换文件”,选择后单击确定;
4. 由于进行的是广播,所以在下一个弹出的画面中请选择“在附属设备
或计算机屏幕广播实况事件”,这样的选择能够让Windows Media Encoder
直接进行广播或者将其加入Windows Media Service服务;
5. 在下一个画面中选择您进行视频或音频捕获的设备,笔者没有视频卡,
所以只能选择“屏幕捕获”,有视频卡的朋友请选择您的视频卡;
6. 广播信号必须通过一个有效的端口进行传输,因此必须对它进行
设置.Windows Media Encoder默认的端口为8080,但由于这个端口经常被
其它软件占用,所以建议朋友们单击“查找可用端口”以换成其它随机端
口或者直接输入没有被占用的端口.我选择了“3170”端口;
7. 然后就开始选择我们进行广播的流媒体质量,有一个公式您可以
参考:流媒体配置文件带宽×最大连接用户数=您的上行带宽不是下载,
是上传.您如果有2Mbps的上行带宽,选择了100Kbps的配置文件,则允许
同时20个观众看到您的广播,由此可见,流媒体服务对带宽的需求是巨大
的;
8. 在这个窗口您可以选择将进行广播的流媒体存档,以便于以后观
看或者进行点播,若只是作为实况广播服务,并且硬盘空间不大,您可以不
选取;
9. “下一步”后,您可以选择是不是添加微软内置的欢迎、休息和再
见文件,我就没要这些东西,谁给微软免费作广告,呵呵;
10. 然后,我们可以给我们的广播节目添加上版权信息,这些信息在
播放时,会出现在Windows Media Player中;
11. 弹出最后一个确认窗口后,我们最终的广播界面就出现了,若是
有视频捕捉设备,只要单击“开始”,我们的广播站就运行起来,只要在客
户机IE中输入“ player播放电视.如我建立的广播站地址就是“,这些信
息您也可以直接在此界面的连接标签中查看;
12. 若是您和我一样没有视频捕捉设置,或者想向用户播放一段录制
好的视频,请点击“会话-属性”此面板能够对所有设置过的数据进行调
整,单击“更改”按钮,在弹出窗口中选择视频右边的下拉框,单击“查找
文件”,找到您预先录制好的视频文件支持asf、wmv、avi、mpg等格式;
13. 再回到广播界面,点击开始,您的文件就可以被网络上的兄弟姐妹看
到了, 若是想添加更多的文件或设备,请在以上窗口单击“更改”旁
的“新建”进行添加即可;
14. 您可能觉得到这里我们就大功告成了,实际上远远没有,这只是
最基本的直播广播,我们还需要将其加入Windows Media Services的广播
服务中,以实现更强大的功能.请将你的鼠标指向“开始-控制面板-管
理工具-Windows Media Services”,打开Windows Media管理器2000
Server应该是一个Web界面.选择左边的服务器后,单击操作菜单中的“添
加发布点向导”,经历欢迎页面后,会出现发布点命名窗口,在其中输入您
愿意使用的名字,我输入的是“”;
15. 在下一个窗口中,将让您选择所要发布的内容类型,如果只是单
纯的进行流媒体直播,就选择“编码器实况流”,若是想在实况流中加入
其它制作好的文件,请选择“播放列表”,若是想建立视频点播服务器,请
选择“目录中的文件”.由于我有现成的制作好的文件,所以选择了“播
放列表”;
16. 选择完了发布内容的类型,就要选择发布的方案,我们进行的是
网络广播的服务,当然要选择“广播发布点”.在接下来的窗口中,我们要
选择内容的传递方式,看到了吧,这次我们前面介绍的单播和组播的基本
概念起了作用,我们的网络一般不支持组播,所以要选择“单播”;
17. 若是您以前有创建好的播放列表文件wsx或htm文件,直接在下
一个窗口中选择“现有播放列表”,若是没有,请跟我一样,“新建播放列
表后进行添加”.在添加窗口中,可以添加文件、编码器的实况流、远程发
布点的流媒体、ASP、CGI的动态源等多种媒体,并且还可以添加广告信息
以及调整媒体的播放顺序;
18. 完成播放列表的编辑后,点击“下一步”将播放列表保存成文件,
并且在下一个窗口中可以选择是否“循环播放”或“无序播放”这些流
媒体.再经历几个确认框,您就完成了Windows Media流媒体广播服务器的
建立,为了快捷,我们就将“完成此向导后启动其它向导”前面的对勾去
掉吧
19. 服务器启动后,您就可以在Windows Media Player中输入
“ Media Services的管理器中,我们可以随时监视流媒体的播放情况、添
加/删除与调整播放列表、插入广告、发布公告可以直接生成htm页面、
调整该广播站的属性等操作,并可以随时通过下面的按钮启动与停止广播
站以及测试当前流媒体是否正常;
此图是使用公告向导建立的发布点公告网页,是不是非常方便
20. 我们还可以通过在浏览器中输入管理器的网址或者直接启动管
理工具中的“Windows Media ServicesWeb”来对整个流媒体服务器进行
Web管理以及远程管理,其管理界面与本地管理除了少几个功能外,几乎没
有差别.
远程管理还可以对一个服务器组多台服务器进行管理.
至此,我们的Windows Media网络广播服务器已经完全建设完毕,您已
经拥有了一个具有强大功能的网络广播站,是不是觉得不过瘾因为还有许
多优秀的影片想和朋友们共享,并且想让他们能够自由的观赏自己喜欢的
节目,不受你广播时间表的限制那么,跟我来,我们在此基础上再搭建一个
Windows Media视频点播服务器.
一、基本知识
1、影音服务的作用
1支持网络用户在线欣赏视频文件;
2视频广播
3视频会议
2、常用的影音服务
1windows media player服务
2realrver服务
3、常用的影音服务的软件
远古VOD、美萍VOD等.
二、VOD的使用
1、软件安装
美萍序列号:
序列号:MPSOFT-4423-62100-61
注册码:79762
2、软件的初始化
1密码设置:“系统设置”“密码设置”,设置将来服务端管理时的登陆密
码;
2IP和端口设置:一般端口默认为6666;
3随系统启动软件设置
3、软件的具体设置
1用户界面设置:“系统设置”“客户机设置”;
2播放软件选择:“系统设置”“播放软件选择”;
3用户留言管理:
4用户连接信息:
5服务的停止与启动:
4、节目的添加
1类的添加:
2子类的添加:
3类的删除
4节目的添加:选择一个子类,然后在右侧空白处右键选择“项目添加”,
输入项目的路径和名称就可以了;
5、用户访问: 数字证书
一、基本知识
1、数字证书:也被称作CA证书简称证书,实际上是一串很长的编码,包
括证书申请者的名称及相关信息、申请者的公钥、签发证书的CA的数字
签名及证书的有效期等内容,通常保存在电脑硬盘或IC卡中.数字证书一
般由CA认证中心签发,证明证书主体“证书申请者”获得CA认证中心签
发的证书后即成为“证书主体”与证书中所包含的公钥的惟一对应关系.
因为加密过程不可逆,只有用私钥才能解密,所以数字证书的管理尤其重
要.
2、版本:它用来区别的各种连续的版本.默认值是1988版本.
3、序列号:序列号是一个整数值,在发行的证书颁发机构中是唯一的.序
列号与证书有明确联系,就像身份证号码和公民日常登记有明确联系一
样.
4、算法识别符:算法识别符识别证书颁发机构用来签署证书的算法.证
书颁发机构使用它的私钥对每个证书进行签名.
5、发行者或证书颁发机构:证书颁发机构是创建这个证书的机构.
6、有效期:提供证书有效的起止日期,类似于信用卡的期限.
7、主体:证书对他的身份进行验证.
8、公钥信息:为证书识别的主体提供公钥和算法识别符.
9、签名:证书签名覆盖了证书的所有其他字段.签名是其他字段的哈希
代码,使用证书颁发机构的私钥进行加密,保证整个证书中信息的完整性.
如果有人使用了证书颁发机构的公钥来解密这个哈希代码,同时计算了证
书的哈希代码,而两者并不相同,那么证书的某一部分就肯定被非法更改
了.
二、添加证书服务
1、控制面板添加删除程序添加删除WINDOWS组件在“组件向导”中选择
“证书服务”;
2、选择“下一步”,选择“独立根CA”,并选中“用自定义设置生成密钥
对和CA证书”;
3、选择“下一步”,“CSP”,“散列算法”,“密钥长度”使用默认值;
选中“允许此CSP与桌面交互”;
4、选择“下一步”,输入“CA的公用名称”名称的输入没有什么要求,
输入“有效期限”,时间越短越安全;
5、选择“下一步”,进入“证书的数据库设置”,路径最好为非系统盘;
6、选择“下一步”,系统自动安装证书服务.
三、证书管理
1、控制台进入:控制面板管理工具证书颁发机构;
2、组成:
1吊销的证书
2颁发的证书
3挂起的证书
4失败的证书
四、网站添加证书
1、生成证书申请文件
1在“Internet 信息服务IIS管理器”中选择一个WEB站点,然后选择“属
性”;
2选择“目录安全性”,在“安全通信”中选择“服务器证书”;
3选择“下一步”,然后选择“新建证书”
4选择“下一步”,然后选择“准备证书请求,但稍后再发”;
5选择“下一步”,输入“名称”、“位长”;
6选择“下一步”,输入“单位”、“部门”信息;
7选择“下一步”,输入“公用名称”任意,不过要前后统一,名称确定后
不可更改;
8选择“下一步”,输入“国家”、“省”、“市”信息;
9选择“下一步”,输入“请求文件的名称”和路径;
2、开启安有证书服务的机器的“默认WEB站点”;
3、申请证书
1在地址栏输入:;
2选择“申请一个证书”,然后选择“高级证书申请”,选择“BASE64编
码的CMC”;
3在“保存的申请”中,将第一步生成的申请文件用记事本打开,将文本里
面的内容复制到申请栏中,然后选择“提交”;
4、在证书颁发机构中选择“挂起的证书”,然后选择一个证书,选择右键
“所有任务”,选择“颁发”;
5、下载证书
1在地址栏输入:;
2选择“查看挂起的证书申请的状态”,然后选择“保存的申请证书”,然
后选择“下载证书”并保存到一个位置.
6、安装证书
1在“Internet 信息服务IIS管理器”中选择一个WEB站点,然后选择“属
性”;
2选择“目录安全性”,在“安全通信”中选择“服务器证书”;
3选择“下一步”,然后选择“处理挂起的请求并安装证书”;
4选择“下一步”,输入证书的位置;
5选择“下一步”,选择SSL端口,默认为443;一直“下一步”,直到“完
成”
7、配置证书
1在“Internet 信息服务IIS管理器”中选择一个WEB站点,然后选择“属
性”;
2选择“目录安全性”,在“安全通信”中选择“编辑”;
3选中“要求安全通道SSL”和“要求客户端证书”,然后选择“确定”;
五、浏览器添加证书
1、在地址栏输入:;
2、选择“申请一个证书”,然后选择“WEB浏览器证书”;
3、选择“下一步”,输入个人的详细信息;、,然后选择“提交”
4、等待服务器颁发证书;
5、在地址栏输入:;
6、选择“查看挂起的证书申请的状态”,然后选择“WEB浏览器证书”,
然后选择“安装此证书”;
7、再访问有证书的站点时必须使用HTTPS://
第九讲 服务器连网
一、使用固定外网IP
1、首先在本机的网卡上配置外网IP;
“网上邻居”“属性”“本地连接”“属性”“Internet协议”“属性”,
输入IP、子网掩码、网关、DNS和备用DNS;
2、将已经获得的合法域名,添加到网站的“主机头”中;然后设置域名
管理中的转向地址为本地机的IP;
二、使用局域网
1、此时我们必须进入路由器中,设置路由器的DMZ为服务器的IP,或者设
置“虚拟服务器”让服务器必须使用的端口开放给服务器,如我们架设WEB
服务则开放80;
2、2、将已经获得的合法域名,添加到网站的“主机头”中;然后设置域
名管理中的转向地址为路由器的WAN口IP;
三、拨号上网
1、安装花生壳软件,然后在花生壳的主页中申请免费域名或收费域名;
2、将申请到的域名添加到本地的花生壳的客户端软件中;
四、考试
第十讲 服务器维护
一、网站的通用保护方法
1、安全配置
关闭不必要的服务,最好是只提供服务,安装操作系统的最新补丁,将
服务升级到最新版本并安装所有补丁,对根据服务提供者的安全建议进行
配置等,这些措施将极大提供服务器本身的安全.
2、防火墙
安装必要的防火墙,阻止各种扫描工具的试探和信息收集,甚至可以
根据一些安全报告来阻止来自某些特定IP地址范围的机器连接,给服务器
增加一个防护层,同时需要对防火墙内的网络环境进行调整,消除内部网
络的安全隐患.
3、漏洞扫描
使用商用或免费的漏洞扫描和风险评估工具定期对服务器进行扫描,
来发现潜在的安全问题,并确保由于升级或修改配置等正常的维护工作不
会带来安全问题.
4、入侵检测系统
利用入侵检测系统IDS的实时监控能力,发现正在进行的攻击行为及
攻击前的试探行为,记录黑客的来源及攻击步骤和方法.
5、将磁盘分区转换成NTFS格式
6、建立严格的用户权限
二、其他设置方法
1、WEB服务的前台和后台分开各使用一台服务器
2、使用域名访问,不使用IP直接访问
3、使用验证码
4、数据库选择SQL或更高的数据库软件
5、对敏感的内容使用数字证书
三、硬件方面建议
1、使用磁盘冗余阵列
2、FTP服务器使用SCSI硬盘
3、使用冗余电源
4、使用硬件防火墙
第十一讲 实习1
一、安装IIS
二、安装DNS服务
三、DNS应用
1、在网卡上配置两个IP
2、使用DNS服务完成
四、架设网站
1、在D盘建立一个文件夹web1,并将网站所用文件放在该文件夹中;
3、配置主机头:五、架设FTP服务
1、使用匿名用户
2、使用系统用户
六、数字证书
1、对网站添加数字证书
2、对FTP服务器添加数字证书
第十二讲 实习2
一、使用VOD架设影音服务器
二、使用winmail架设邮件服务器
1、架设邮件服务
2、使用outlook或foxmail结合邮件服务器
三、利用FTP服务来维护WEB服务器站点
四、使用花生壳完成域名解析
五、SERV-U的使用
六、网站故障举例
注:错误代码
未经授权:访问由于凭据无效被拒绝.
未经授权: 访问由于服务器配置倾向使用替代身份验证方法而被拒绝.
未经授权:访问由于 ACL 对所请求资源的设置被拒绝.
未经授权:Web 服务器上安装的筛选器授权失败.
未经授权:ISAPI/CGI 应用程序授权失败.
未经授权:由于 Web 服务器上的 URL 授权策略而拒绝访问.
403 禁止访问:访问被拒绝.
禁止访问:执行访问被拒绝.
禁止访问:读取访问被拒绝.
禁止访问:写入访问被拒绝.
禁止访问:需要使用 SSL 查看该资源.
禁止访问:需要使用 SSL 128 查看该资源.
禁止访问:客户端的 IP 地址被拒绝.
禁止访问:需要 SSL 客户端证书.
禁止访问:客户端的 DNS 名称被拒绝.
禁止访问:太多客户端试图连接到 Web 服务器.
禁止访问:Web 服务器配置为拒绝执行访问.
禁止访问:密码已更改.
禁止访问:服务器证书映射器拒绝了客户端证书访问.
禁止访问:客户端证书已在 Web 服务器上吊销.
禁止访问:在 Web 服务器上已拒绝目录列表.
禁止访问:Web 服务器已超过客户端访问许可证限制.
禁止访问:客户端证书格式错误或未被 Web 服务器信任.
禁止访问:客户端证书已经到期或者尚未生效.
禁止访问:无法在当前应用程序池中执行请求的 URL.
禁止访问:无法在该应用程序池中为客户端执行 CGI.
文件或目录未找到:网站无法在所请求的端口访问.
注意 错误只会出现在具有多个 IP 地址的计算机上.如果在特定 IP
地址/端口组合上收到客户端请求,而且没有将 IP 地址配置为在该特定
的端口上侦听,则 IIS 返回 HTTP 错误.例如,如果一台计算机有
两个 IP 地址,而只将其中一个 IP 地址配置为在端口 80 上侦听,则另
一个 IP 地址从端口 80 收到的任何请求都将导致 IIS 返回 错误.只
应在此服务级别设置该错误,因为只有当服务器上使用多个 IP 地址时才
会将它返回给客户端.
文件或目录无法找到:锁定策略禁止该请求.
文件或目录无法找到:MIME 映射策略禁止该请求.
405 用于访问该页的 HTTP 动作未被许可.
406 客户端浏览器不接受所请求页面的 MIME 类型.
407 Web 服务器需要初始的代理验证.
410 文件已删除.
412 客户端设置的前提条件在 Web 服务器上评估时失败.
414 请求 URL 太大,因此在 Web 服务器上不接受该 URL.
500 服务器内部错误.
服务器错误:Web 服务器上的应用程序正在关闭.
服务器错误:Web 服务器上的应用程序正在重新启动.
服务器错误:Web 服务器太忙.
服务器错误:服务器上的无效应用程序配置.
服务器错误:不允许直接请求 .
服务器错误:UNC 授权凭据不正确.
服务器错误:URL 授权存储无法找到.
服务器错误:URL 授权存储无法打开.
服务器错误:该文件的数据在配置数据库中配置不正确.
服务器错误:URL 授权域无法找到.
500 100 内部服务器错误:ASP 错误.
501 标题值指定的配置没有执行.
502 Web 服务器作为网关或代理服务器时收到无效的响应.
本文发布于:2023-11-19 15:58:51,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/zhishi/a/1700380731220073.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:网站建设与管理学习教案.doc
本文 PDF 下载地址:网站建设与管理学习教案.pdf
留言与评论(共有 0 条评论) |