发信人: txl_china(随波逐流)
整理人: ipaq(2001-05-24 21:23:01), 站内信件
|
IIS组建Intranet完全手册
不断有收到读者和网友的来信询问如何在建立内部的电子邮件系统、如何在局域网中发布主页,以及是否可以在局域网中利用AceFTP、CuteFTP来上传个人主页到单位的 Intranet 服务器等问题。对于建立内部电子邮件系统这个问题,大家可以参见本站的《利用MS 电子邮局建立简易邮件系统》一文,我们在这里将连续讲解如何通过 IIS 来建立一个 Intranet ,主要是 WWW、FTP服务器的建立及DNS、DHCP服务器、WINS服务器的建立,同时说明在局域中如何实现将 FrontPage 98 网站传送到服务器,包括 FrontPage 98 内建的程序和第三方的 AceFTP、CuteFTP 等。
大致步骤如下:
一、服务器的准备、必备协议及服务的安装、设置
二、IIS管理器的配置、应用
三、FrontPage 98 网站的上传
注:本文严格按照实验记录整理,请朋友们在参照本文设置时对一些涉及名称、目录的地方注意换成您系统原有的东西。
一、基于服务器的准备 1、WIN NT安装目录:C:\WINNT文件夹中; 2、“服务器类型”:“主域控制器”; 3、计算机名:“Heatch”; 4、域名:“LANhome”。 上述两项可通过“控制面板”/“网络”/“标识”项的“更改”来重新指定。 5、在“控制面板”/“网络”/“服务”中已安装“Microsoft DNS服务器”; 在“控制面板”/“网络”的网络协议列表中双击“TCP/IP通讯协议”进入TCP/IP属性设置对话框。单击“DNS”标签,主机名是Heatch——若在这里输入的是另一个名称,系统则会出现一个关于局域网的主机名与 Internet 所用的主机名不同的提示——在“域”中键入域名com,在“DNS服务器搜索顺序”中添加主机 Heatch 的 IP 地址,199.168.1.1;然后单击“IP地址”标签进入下一步: 6、在“控制面板”/“网络”/“协议”中已安装“TCP/IP协议”; 在“IP地址”对话框中选择“指定IP地址”,在IP地址栏键入199.168.1.1,按TAB键跳转,系统自动给出子网掩码255.255.0.0。单击“高级”按钮,进入“高级IP寻址”对话框,在“IP地址”栏中单击“添加”按钮,依次加入WWW、FTP主机的IP地址: 199.168.1.10 255.255.0.0 WWW 199.168.1.11 255.255.0.0 FTP中 然后单击“确定”按钮、单击“WINS地址”标签进入下一步: 7、在“控制面板”/“网络”/“服务”中已安装“Microsoft WINS服务器”; 在“主WINS服务器”栏中键入 Heatch 的IP地址199.168.1.1。 若是第一次安装或做了修改,确认后,系统会提示重新启动。
二、IIS 管理器的配置、应用 1、安装 IIS : IIS可以在安装NT Server 4.0的同时选择“安装 Microsoft Internet Information Server”复选项进行安装,也可以在安装NT Server 4.0后再进行安装。在安装IIS之前,系统必须已经安装TCP/IP协议。 下面说明如何在 Windows NT 环境安装 IIS 服务:依次选取“开始”/“设置”/“控制面板”/“网络”/“服务”/“添加”, 从“网络服务”列表中,选择“Microsoft Internet Information Server”,然后单击“确定”按钮,就可以进行IIS的安装。 选择Internet 服务管理器、WWW、FTP 服务、ODBC 启动程序和管理等四项。默认的安装文件夹是C:\Winnt\System32\Inetsrv;默认的服务文件夹为C:\InetPub\Wwwroot和C:\InetPub\Ftproot。 也可以直接在 Windows NT 安装光盘的 \i386\InetSrv子目录下,直接运行安装程序Inetsetup.EXE。 2、配置DNS域名服务器 依次选取“开始”/“程序”/“管理工具(公用)”/“DNS管理器”,出现“域名服务管理器”主窗口,服务器清单中已经列出了主机名为Heeatch的服务器,单击右键,在弹出菜单中选择“新建区域”,在对话框中依次选择“主要”/“下一步”,在“为 Heatch 创建新区域”对话框中的“区域名”一项输入com,按TAB键跳转到“区域文件”一项时系统会自动给出com.dns文件名。确定后可以看见“域名服务管理器”主窗口的右边已经列出新建区域 Heatch 属性值。 选择com,单击右键,在弹出菜单中选择“新建域”,在对话框中输入 lanhome,建立 com 下的 lanhome 域。选取 Heatch 域,单击右键,在弹出菜单中选择“新建主机”,在“新建主机”对话框中输入主机名 WWW 和主机的IP地址199.168.1.10;确定后输入主机名 FTP 和主机的IP地址199.168.1.11。确定后关闭,www.lanhome.com、ftp.lanhome.com建立完成。 验证:打开浏览器,在地址栏中输入www.lanhome.com,是不是出现一个有关IIS的页面? 3、配置WWW服务器 我们在C:\InetPub\wwwroot文件夹中建立了一个lanhome文件夹,并将本网站的所有页面复制到了其中(在后面的叙述中,这个文件夹还是我们 FrontPage 98网站的目录),在这里,我们把它作为WWW服务器的主目录。 依次选取“开始”/“程序”/“管理工具(公用)”/“Internet服务管理器”命令,出现一个“Microsoft Internet Service Manager”窗口,其中列出了当前正在进行的 Internet 服务。 双击“WWW”服务,进入“Web_Server 的 WWW 服务属性”窗口。在属性对话框中选择“目录”标签,单击“添加”按钮,在“目录属性”对话框中单击“浏览”按钮,找到或直接输入C:\InetPub\wwwroot\lanhome,选择“主目录”项,选中“虚拟服务器”项,在下面的IP地址栏中输入WWW服务器的IP地址199.168.1.10,同时选中“访问”栏中的“读取”和“执行”两项。确认后回到“目录”对话框,可以看见“启用默认文档”一栏中是 default.htm(可以改为自己需要的默认文档名),一般不选取“允许目录浏览”。 验证:打开浏览器,在地址栏中输入www.lanhome.com,是不是出现一个“蓝网之家”的主页面? 4、配置FTP服务器 我们在C:\InetPub\ftproot文件夹中建立了一个public_html文件夹,用于用户上传个人主页。 依次选取“开始”/“程序”/“管理工具(公用)”/“Internet服务管理器”命令,出现一个“Microsoft Internet Service Manager”窗口,其中列出了当前正在进行的 Internet 服务。 双击“FTP”服务,进入“Web_Server 的 FTP 服务属性”窗口。在“目录”中添加 C:\InetPub\ftproot\public_html,并选取宿主目录,在“访问”栏中选择“可写”;切换到“信息”标签,在“欢迎信息”和“退出消息”栏中分别输入进入FTP时欢迎辞和退出FTP时告别语;在“服务”选项卡中还可以指定匿名用户名和口令。 验证:在MS-DOS方式下输入:ftp ftp.lanhome.com,接下来系统要求提供用户名和口令,系统默认的用户名是anonymous,口令是电子邮件地址。如果一切正确,则可以看见刚才输入的欢迎词辞了。 有关FTP服务器的配置信息,请参阅《FrontPage 98网站FTP到NT服务器》一文。
FrontPage 98网站FTP到NT服务器
在《个人电脑也能用上ASP》一文里我们讲的是单机环境上如何用PWS 4.0 创建个人网站,如果是配合的FrontPage 98,则在发布(Publish)时是传送到本机上Inetpub目录的wwwroot子目录中的,网站名称默认是copy_of_webname(这里的Webname是在您在第一次运行FrontPage创建网站时输入的目录名)。因此,对于单机来说,Publish没有什么特别要求或难点。但对于一个中、小型的公司来讲,如果需要每个用户将自己负责的部门或小组的网页上传到服务器上,则需要一些烦琐的手续了。我们经过多次实验,成功地实现利用FrontPage 98的FTP功能将Windows 98 工作站上的网页Publish到装有IIS的服务器上。总结如下(本文以Windows NT Server 4.0 自身提供的 IIS 2.0 为例):
大致步骤如下:
一、准备FTP服务及登录用户
二、设置FTP服务
三、传送
一、准备工作 1、如果尚未安装IIS(Microsoft Internet Information Server 2.0),则应先安装,安装路径为NT光盘I386目录下的InetSrv子目录,安装程序为Inetsetup.EXE。注意:如果不需要Gopher服务,可取消其复选框;如果系统已安装SQL等ODBC驱动程序,则也应将取消,否则会因版本冲突而在启动时出错;另外,在安装过程中,还会有一个是否允许Guest用户访问FTP服务的对话框,选择“否”对后结续过程并无大的影响。安装成功,会在启动菜单的“程序”出现“Microsoft Internet Server(公用)”组,其中的“Internet 服务管理器”将在下面的讲解中处于重要地位。 2、如果尚未为工作站用户配置帐号,则应到“开始”/“程序”/“管理工具(公用)”/“域用户管理器”中去添加,对FTP用户来说,只要是域用户(即Domain Users)即可。 3、本文中示例说明: 服务器计算机名称:Web_Server IIS 目录路径:D:\Inetpub 用户 FTP 目录路径:D:\Inetpub\wwwroot\lanhome FTP 用户名:Heatch Windows 98 工作站计算机名称:Heatch PWS 4.0 目录路径:C:\Inetpub FrontPage 98 网站目录路径:C:\Inetpub\wwwroot\lanhome
二、配置FTP服务 1、选取“开始”/“程序”/“Microsoft Internet Server(公用)”/“Internet 服务管理器”,出现一个“Microsoft Internet Service Manager”窗口,其中列出了当前正在进行的 Internet 服务。 2、双击“FTP”服务,进入“Web_Server 的 FTP 服务属性”窗口。 (1)首先是“服务”页框 TCP 端口 确认当前运行的 FTP 服务的端口。采用默认端口 21。 连接超时值 以秒为单位设置服务器在等待一定的时间后断开与非活动用户的连接。其范围可在100到32,767 秒之间,作用是如果 FTP 协议不能关闭连接时,在此时间后系统会自动关闭所有连接。默认值为900秒。 允许匿名连接和仅允许匿名连接 此两项最为重要。前者设置所有匿名连接权限所使用的 Windows NT 用户帐号。只要安装了 IIS 中的 FTP 服务系统就会自动在 Windows NT 的"域用户管理器"和"Internet 服务管理器"中创建一个 IUSR_Web_Server 帐号(这里的 Web_Server 是计算机名称),要注意的是在安装后必须指定密码并将两个地方的密码设为一致。默认情况下,IIS为所有匿名登录创建并使用 IUSR_Web_Server 帐号。但是,你不能用这个用户名和密码在Windows 98工作站上来登录并访问 FTP 服务,因为它只用于 Windows NT ,而且该用户还应该有“本地登录”权力。一般说来,匿名 FTP 用户可以使用“anonymous”作为用户名,以电子邮件地址为密码来登录(这跟AceFTP程序中采用的默认用户ID一样)。 仅允许匿名登录的作用是防止使用有管理权限的帐号进行访问,选取此项后,即使是Administrator帐号也不能登录,FTP只能通过登录服务器进行“本地访问”来管理。 因此,对于内部网来说,可以取消“仅允许匿名连接”框。 (2)“目录”页框 选取“添加”按钮,出现“目录属性”窗口;单击“浏览”按钮,在“选定目录”窗口确定 FTP 服务要使用的目录路径,在本例中为D:\Inetpub\wwwroot\lanhome(注意,这里的lanhome是在wwwroot目录中新的子目录);选取“访问”方式的“可写”,单击“确定”返回;在“目录属性”窗口,选取“虚拟目录”单选按钮,在“别名”一栏输入“lanhome”(这样做的目的有两个,一是在 FTP 时仅指明lanhome即可而不必管其是位于哪个磁盘哪个目录;二则可以防止恶意者循原目录入侵);对于目录列表样式一项,由于大多数浏览器接受 UNIX 格式,所以为了最大的兼容性应选择 UNIX格式。 其它的采用默认值即可。
三、传送 这里假定我们已经将网页做好,需要上传到服务器以测试效果或供他人浏览。 (1)首先,在“FrontPage Explorer”的“File”菜单里选择“Publish FrontPage Web”或“Publish”图标; (2)在“Publish FrontPage Web”窗口,系统在将要传送的Web地址一栏里取的默认值是http://heatch/copy_of_lanhome(与我们文章开头提到的本地单机上一样),重新输入http://Web_Server,并单击“确定”; (3)在“Microsoft Web Publish Wizad”窗口,分别在FTP服务器名称和目录路径分别输入:Web_Server和 lanhome 。单击“下一步”; (4)接下来输入登录到该服务器的帐号和密码:heatch。单击“完成”; (5)系统以你提供的帐号和密码(此项一定不能空)在网络上搜索你提供的FTP服务器并试图登录;若一切正常,系统将开始将对两地的目录进行列表和转换(如果在 Windows 98 工作站上你是用的 PWS 4.0 提供的 FrontPage Server Extensions 而不是 FrontPage 98 本身的PWS,则如果你在网页使用了 FrontPage Active elements——如搜索表单、讨论表单等活动元件,系统会将使用了此类元件的网页列表出来,并警告说 IIS 中这些元件将无法使用); (6)如果登录成功,系统就开始传送,并给出一个动态的过程,显示共有多少个文件需要上传,正在传送的文件名,尚有多少个未上传以及还需要多少时间。 (7)现在,我们在工作站上启动IE,在地址栏输入http://web_server/lanhome,怎么样,是不是这样也建成了一个WEB服务器?!
---- ▓ . * __ * ☆
./ \~~~▓~~~~~~~~\| ◆ .
/ # \ ══════\.◆ * *
..▎[] ▎田 田 ▎ |┃◆ .
▎ ▎ ▎'|'▎ @ .
■■■■■■■■■■〓▄▃▂▁
我是一滴远方孤星的泪水
藏在你身上已几万年 |
|