您好,欢迎来到小侦探旅游网。
搜索
您的当前位置:首页Windows Server 2003Web服务器配置

Windows Server 2003Web服务器配置

来源:小侦探旅游网
Windows Server 2003Web服务器配置

互联网最广泛的应用就是WWW应用,也就是万维网。可以做Web服务器的目前有两大流行软件,其一是Apache,其二是微软的IIS。本文将介绍在

Windows Server 2003下如何配置Web服务器,涉及到的内容包括建立简单的Web站点、虚拟目录以及如何在一台服务器上建立多个站点。

【所需软件】

1、VMware Workstation 6.5 英文正式版 2、Windows Server 2003 SP2 企业版原版光盘镜像

【实验步骤】 一、安装IIS服务

1)单击开始-控制面板-添加或删除程序,单击左侧添加/删除Windows组件,双击应用程序服务器,勾选Internet信息服务(IIS)

二、建立简单的Web站点以及相关配置

1)单击开始-管理工具-Internat信息服务(IIS)管理器,右键单击网站,选择新建-网站

2)弹出网站创建向导,单击下一步继续,输入网站描述

3)注意,这里面的端口号一定要改为非80,因为之前我们已经存在一个默认站点的端口号为80,不能冲突。这也是我们后面要演示的如何在一台服务器上建

立多个站点的方法之一,就是利用端口号的不同来建立多个站点

4)输入网站的主目录

5)设置权限。如果要运行ASP程序,需要勾选运行脚本。由于我们只做静态HTML的网站测试,所以无需勾选。

6)完成站点的建立

7)测试,在客户机输入服务器的IP地址加端口号,即可访问,如果出现如下错误提示,是因为网站主目录的权限不够或者是指定的默认文档不存在。

7.1)解决权限不够的问题,只需为目录增加IIS的匿名用户的访问权限即可

7.2)解决默认文档不存在问题,修改网站属性中的文档属性,添加我们要设为默认主页的文档名(试验中WebSite目录中只有一个文档index.html)

三、虚拟目录的配置

有些时候我们用到的文件可能不存在主目录下,例如,我们的主目录C:\\website只存放网页文件,如果是提供下载的软件比较大我们可以单独存放在一个文件

夹如C:\\file,但是,正常情况下,访问网站的用户是无法访问到C:\\file文件夹的,这个时侯就需要建立一个虚拟目录。

1)右键单击小五博客-新建-虚拟目录

2)弹出向导单击下一步,输入别名,此别名可以不同于所要引用的真实目录的名称

3)选择真是的目录

4)设置目录权限,参考建立简单的Web站点以及相关配置第五步 5)成功的建立虚拟目录。虚拟目录可以当做真实的目录使用

6)测试

四、在一台服务器上建立多个站点

在一台服务器上建立多个站点是非常实用的,通常有三种方式相同IP不同端口、相同端口不同IP、相同IP,相同端口,不同主机头。其中相同IP不同端口我

们已经在前面提到过了。这里不再演示,下面主要演示一下相同端口不同IP和相同端口相同IP不同主机头

A、相同端口不同IP

1)首先,为我们的计算机绑定多个IP。在TCP/IP的高级属性中添加IP

2)新建站点,参考建立简单的Web站点以及相关配置建立另一个站点A,但需要在第三步修改IP,但是不要修改端口,同时修改刚刚建立的小五博客站点的

端口号为80,也就是我们要建立两个80端口的网站,但是IP地址不同

3)测试

B、相同IP相同端口不同主机头,这个就要用到域名了,比如, [url]www.a.com[/url] 访问小五博客, [url]www.b.com[/url] 访问A网站。做这个前提首先要

在DNS做好解析。我们假设已经建立好了域名解析。

1)修改站点,参考建立简单的Web站点以及相关配置建立另一个站点A,但需要在第三步修改IP,但是不要修改端口,同时修改刚刚建立的小五博客站点的

端口号为80,主机头为 [url]www.a.com[/url] ,

2)修改A站点的主机头为 [url]www.b.com[/url]

3)测试

windows2003服务之FTP

一:FTP(文件传输协议)概述

〃工作原理

FTP与大多数internet服务一样,也是采用客户机/服务器的方式。使用方法很简单 1>启动FTP客户端程序,与远程主机建立连接 2>向远程主机发出传输命令

3>远程主机在收到命令后就给予响应,并执行正确的命令。完成上传或下载的服务。

〃FTP服务器

FTP服务器可以有两种登陆方式

1>匿名登陆:一般匿名登陆只能下载FTP服务器的资源,且传输速度相对较慢,当然这要在FTP服务器上进行设置。针对这类用户,在FTP服务器上需要加以,不宜开启过高的权限,带宽应尽可能小。

2>授权帐户登陆:需要管理员将帐户与密码告诉用户,管理员对这些帐户进行设置,例如他们能访问哪些资源,下载与上传速度等。

〃FTP客户端

FTP客户端可以通过三种方式连接FTP站点

1>命令行方式 2>WEB方式

3>本地安装FTP客户端软件方式

二:安装和配置FTP服务

〃安装FTP服务

打开“添加和删除程序”------“添加和删除windows组件”

打开应用程序服务器

勾选internet信息服务(IIS)----并打开

勾选“文件传输协议(FTP)服务”

确定后完成安装

〃配置默认FTP站点

在“管理工具”中打开“Internet信息服务(IIS)管理器”,找到“FTP站点”----“默认FTP站点”,并右击“默认FTP站点”,选择“属性”,开始配置默认FTP站点。

1>FTP站点选项卡

描述:键入对该站点的说明文字,这个名字将会出现在“IIS管理器”左窗格的目录中,以标识该站点

IP地址:设置此站点使用的IP地址。如果此服务器有多个IP地址,选择其中的一个即可。倘若在IIS服务器中同时执行多个FTP站点,可以使用不同的IP地址。这样用户在访问FTP站点时,只要在浏览器中输入\"ftp:// ip地址\"就可以访问FTP服务器了。

TCP端口:如果站点为了安全不使用21这个默认保留给FTP服务器的端口,则在此重新设置一端口。倘若在IIS服务器中同时执行多个FTP站点,也可以使用不同的端口。这样在用户访问FTP站点时,在浏览器中输入“[url]ftp://ip[/url]地址:端口号”

FTP站点连接:该设置决定了能同时连接到服务器的客户端的数量。“不受”指该FTP站点不客户数量的并发连接,服务器接收连接直到内存不足。“连接为”可以强制同时连接到服务器的客户端连接数,这样可以保持服务器的良好性能。

连接超时:在框中键入数字(以秒为单位)设置服务器在断开与非活动用户的连接之前的等待的时间。

启用日志记录:可以使用日志文件记录用户访问FTP站点的操作,日志的具体设置,可以单击“属性”按钮,在弹出的“日志记录属性”对话框中进行修改。

2>安全帐户选项卡

默认FTP站点允许匿名连接,所有的用户都会通过“IUSR_计算机名称”帐户来访问站点中的文件。用户用IE浏览器访问FTP站点时无需输入帐户与密码.在“浏览”中可选择登陆FTP站点的匿名帐户。

如果勾选“只允许匿名连接”复选框,则用户将无法使用用户名和密码登陆 如果去掉“允许匿名连接”单选框,则用户将只能使用用户名和密码登陆

3>消息选项卡

标题 ----设置FTP站点的名称

欢迎-----设置用户连接到FTP站点时,显示的欢迎信息 退出------设置用户退出FTP站点时,显示的信息

最大连接数-----显示连接数量超过服务器设置的最大值时(在FTP站点选项卡下设置),显示的信息。

4>主目录选项卡

此资源的内容来源:“此计算机上的目录”可以设置FTP文件夹所在的本机路径;“另一台计算机上的目录”可以设置FTP文件夹所在的网络上的路径。

设置权限 “读取”指用户可以下载FTP资源,“写入”指用户可以上传FTP资源。

5>目录安全性选项卡

如果想要允许所有计算机访问FTP站点,则勾选“授权”

如果想要拒绝一台或者一组客户机访问此FTP站点,则先勾选“授权访问”,然后在下拉列表中添加要拒绝访问的计算机。

如果想要授权一台或者一组客户机访问此FTP站点,则先勾选“拒绝访问”,然后在下拉列表中添加要授权访问的计算机。

三:客户端访问

〃命令行方式访问

1>登陆FTP

ftp

ftp>open FTP服务器ip

2>退出FTP ftp>bye

3>操作

ftp>dir 查看FTP服务器资源 ftp>cd 进入FTP服务器文件夹

4>下载与上传

ftp>get 文件名 从FTP服务器下载文件,文件下载到登陆FTP时所在的目录。 ftp>put 文件名 上传文件到ftp服务器。

ftp>mget 文件名1 文件名2 ...... 一次从FTP服务器下载多个文件 ftp>mput 文件名1 文件名2 ...... 一次上传多个文件到FTP服务器

5>使用帮助

ftp> ? 显示出FTP全部命令。

〃WEB方式访问

可以通过浏览器连接到FTP服务器,打开IE浏览器,在URL处键入“ftp://IP地址”

〃FTP客户端软件方式访问

可以使用FlashFXP这个客户端软件进行连接。下载和上传速度比较快,建议使用客户端软件访问FTP服务器。

四:利用软件建立FTP站点

〃IIS中的FTP服务可以满足企业基本要求,但如果FTP站点要求对用户的下载或上传速度进行等功能,单纯使用IIS就为力了。此时需要借助一款FTP服务的软件Serv-U。

Serv-U拥有IIS所有的功能,并且比IIS功能还要强大。那为什么还要学习IIS建立FTP站点呢?因为服务器上安装的软件越少,系统速度越快,并且产生的问题也越少。所以在服务器上最好不要借助太多的软件,除非实在需要。

〃新建域

安装好Serv—U后,打开“Serv-U管理员”,右击“域”,选择“新建域”

输入此服务器的IP地址

输入此服务器的域名,如ftp.51cto.com

为了安全,可以更改端口号,不过用户访问时,需在浏览器中输入ftp.51cto.com:端口号

“域类型”中可选择“.INE文件”,对于大的域(>500用户)注册表提供更好的性能。

〃新建用户

新建好域后,就可以新建该域的用户,这些用户是于操作系统的用户。新建用户步骤如下

右击“用户”,选择“新建用户”。

输入“用户名称”,该名称应该是唯一的。

键入新建用户的密码,单击下一步

在“主目录”中,输入文件夹路径,表示用户登陆后显示的路径

在“是否锁定用户于主目录”中,选择“是”单选按钮,用户只能看到自己的主目录,不能访问其他目录。单击“完成”后完成用户的创建

〃配置用户

在用户各选项卡中可以配置用户上传与下载速度、线程数、磁盘配额等。

1>账号选项卡

禁用账号 可暂时禁用掉此用户,也可在规定的时间后禁用或删除掉此帐号 用户名 可修改用户名

主目录 可更改该用户登陆后显示的用户

将用户锁定与主目录 可选择锁定主目录或者不锁定

2>常规选项卡

隐藏“隐藏”文件 将服务器中的隐藏文件隐藏或显示 同一IP地址只允许()个登陆 用户线程数

最大上传和下载速度 用户上传速度与下载速度 最大用户数量 此服务器最多允许多少个此用户登陆

3>目录访问选项卡

文件权限可设置读取、写入(下载)、追加(添加)、删除、执行(可执行文件)。 目录权限可设置列表(读取)、创建、删除

4>配额选项卡

用户的最大占用空间,单位MB。

计算当前 指计算当前用户占用了多少MB的磁盘空间。

Serv-U建立FTP服务器-用户备份篇

Serv-U建立FTP服务器-用户备份篇

前几天,给大家介绍了Serv-U的安装,今天给大家介绍一下Serv-U中的域和用户的备份.

首先,给大家看如下的一张图片:

我们可以看到这个域名是[url]www.91a.com[/url],他的IP是192.168.2.1域类型是存储于.INI文件.就是这里,既然域的类型存储于.INI文件中,那我们就把这个文件备份,就可以了吗?送着这条思路我们开始行动,首先我们找到Serv-U的安装路径.在相应的安装目录下我找到了两个.INI文件.分别是ServUAdmin.ini和ServUDaemon.ini.那我们打开看看ServUDaemon.ini文件如下:

[GLOBAL]

Version=6.0.0.1 ProcessID=1808 [DOMAINS]

Domain1=192.168.2.1||21|[url]www.91a.com[/url]|1|0|0

[Domain1] User1=chengbin|1|0 User2=chengdaoyuan|1|0 User3=chengwei|1|0

Password=pl3F6558B0A0EB138A1996E3FC332FEB HomeDir=g:\\s101\\成斌 RelPaths=1 TimeOut=600

Access1=G:\\S101\\成斌|RWAMLCDP [USER=chengdaoyuan|1]

Password=lq47401C60D14382166631FEAE98511A18 HomeDir=g:\\s101\\程道源 RelPaths=1 TimeOut=600

Access1=G:\\S101\\程道源|RWAMLCDP [USER=chengwei|1]

Password=wmEE9D699CEB8E992F9112153CC2A5F6 HomeDir=g:\\s101\\程威 RelPaths=1 TimeOut=600

Access1=G:\\S101\\程威|RWAMLCDP

我们看到它的版本,服务器的IP,域名等信息.这正是我们关注的信息.

复制下来以备后用.

ServUAdmin.ini文件如下: [GLOBAL] FirstTime=0 MenuImages=1 MainViewState=2

MainView=247|74|694|478|228 StatusBar=1 ToolBar=1

MessageView=50|50|345|396

UserInfoView=0|1|50|80|125|75|150|100|75 BlockInfoView=0|100|100|75|75 SpyView=0|60|200|80|70|65

DirCacheView=0|40|40|50|140|75|100 IPAccessView=220|70

MapLinkView=150|150|75|150|150|100|140 DirAccessView=205|80|75 IPAccessUserView=180|60|50 TreeState=域|<< 本地服务器 >>

这个文件好象没有我们太需要的信息,可以保存下来,也可以不要.

利用IIS配置FTP之用户隔离

FTP 隔离用户的安装和配置

1. 环境介绍:

(1) 操作系统:Windows 2003 ,IIS:IIS6.0,工作组环境

(2) 要求:公司需要搭建一台FTP服务器,满足不同客户的要求,并且每个用户只能访问自己

的文件夹,之前搭建的FTP虽然可以实现每个人只有访问自己文件夹的权限,但是他们同时也可以浏览FTP的主目录,必须只能让每个人看到自己的目录,别人的目录是看不到的。

(3) 具体的要求:Jim用户只能访问FTP主目录下的Jim文件夹,不允许他查看或修改其他人的

文件夹,Kate用户同Jim一样,只能查看修改自己的文件夹,不能查看修改别人的文件夹 2. FTP服务器搭建流程

(1) 创建帐号,假设有两个客户Jim和Kate.在FTP服务器上创建他们的帐号,创建完毕后如下

图:

(2) 创建FTP主目录,如下图,必须创建LocalUser这个文件夹,创建后如下图:

(3) 根据向导建立FTP站点,记得要选中隔离用户,如下图:

(4) 建立虚拟目录,根据向导为每个帐号建立虚拟目录,下图是选择主目录:

(5) 创建完的虚拟目录如下图:

(6) 设置主目录访问权限,即允许哪些用户来访问FTP根目录,设置主目录权限,既是否允许

写入,读取,浏览等。下图是设置Jim和Kate对主目录的访问权限,我设置的是读取权限,如下图,如果不设置这项的话,默认是不允许他们对FTP进行访问的。

(7) 设置FTP主目录权限,要求要有写的权限,因为用户要提交东西。如下图:

(8)设置FTP的主目录的匿名连接,当然是不允许了,如下图

(9)设置虚拟目录的权限,只设置了主目录的权限还是不够的,要想让用户对自己的目录有写的权限还要设置下主目录权限和用户对该目录的访问权限

(10)设置用户对自己目录的访问权限,如果不设置的话,默认是继承的,需要重新设置,如下图,未设置前

(11)只保留管理员和该目录应有帐号,并设置其对自己的目录有写的权限

(12)以上是对FTP的设置 3.FTP的测试

(1)用资源管理器输入FTP的地址,并输入相应的帐号和密码:我用Jim帐号做了个测试,如下图:

测试权限没问题

(2)用FlashFXP,由于上次的测试没有用它来测试,没发现问题,这次一定要用它来测试,如下图:

测试下看能不能访问上层的目录,结果测试是不能的

(3)用Kate帐号进行测试,看能不能访问Jim的文件夹,用FlashFXP进行测试,如下图:

没问题,访问不了,这就是FTP隔离用户的好处,可以作到完美的实现每个帐号只能访问自己的目录,并且也不能访问主目录。

注意:如果没有建立LocalUser这个文件夹,结果是创建了帐号,并且权限设置的也对,但是就是不能访问FTP。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- xiaozhentang.com 版权所有 湘ICP备2023022495号-4

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务