不断有收到读者和网友的来信询问如何在建立内部的电子邮件系统、如何在局域网中发布主页,以及是否可以在局域网中利用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 网站的上传
在《FrontPage 98网站FTP到NT服务器》一文里主要讲了在 IIS 中设置 FTP 服务器及在 FrontPage 如何上传的方法,在这里,我们除对其做出补充外,还将介绍如何通过 AceFTP 来上传主页。
首先,必须为每个用户创建一个帐号,并设定密码,以供他们上传、更新自己的个人主页。步骤如下:
依次选取“开始”/“程序”/“管理工具(公用)”/“域用户管理器”,在“域用户管理器”中创建一个新用户,在这里除按常规要输入用户名和密码外,不能忽略的是必须给该帐号以拨入权限而不仅限于普及的访问权限——单击“拨入”按钮,进入“拨入信息”对话框,选取“给予用户拨入权限”。本例中用户名为 heatch ,密码为空,允许拨入权限。
关于通过 AceFTP 上传个人主页到服务器的方法,具体可以参阅《》一文,但在这里要补充的是,由于 FrontPage 在建立和管理网站时会产生一些自身使用的系统文件夹,里面保存着页面更新消息,而其实际在发布时并不需要,所以,不能简单地直接将 FrontPage 编辑目录中的所有文件上传到服务器上——因为那些系统文件夹并不可见,所以,可以先在 MS-DOS 方式下,用 XCOPY /S 命令将 FrontPage 网站复制到另一目录,再行上传。在本例中,我们为 Heatch 在 Public_html 中创建了一个文件夹 Heatch ,并上传其 FrontPage 网站的页面到该目录中。
FTP目录准备就绪,接下来讲讲在WWW服务器中对其进行配置。进入“Internet服务管理器”,双击“ WWW 服务 ”选取“目录”标签,单击“添加”,浏览或直接输入C:\InetPub\ftproot\public_html\heatch文件夹,接下来选取“虚拟目录”项,在“别名”栏中输入“/~heatch”,设为可执行,确认后退出。
验证:打开浏览器,在地址栏中输入www.lanhome.com/~heatch,是不是出现了一个富有个人特色的新页面,是不是跟俺自己的个人主页地址一模一样:http://go.163.com/~lanhome?
那么,这里的 best.163.com 中的 best 是如何来的呢?我们如何配置它呢?方法很简单,在 DNS 中添加一个服务器即可。
进入“域名服务管理器”,选取 lanhome.com ,右键单击,在弹出菜单中选择“新建主面”,在主机名一栏输入 heatch ,IP地址为199.168.1.12;
进入“Internet 服务管理器”,双击“ WWW 服务 ”选取“目录”标签,双击我们在上面建立的 C:\InetPub\ftproot\public_html\heatch项,但现在要将它设置为主目录,接下来******“虚拟服务器”选项,在下面的IP地址栏中输入 199.168.1.12 即可。
验证:打开浏览器,在地址栏中输入heatch.lanhome.com,看看,是不是感觉又很不一样?