第10讲 Web服务
企业需求 企业需要自己的网站,不仅仅是为了宣传,而且企业内部的办公、财务系统等都是基于Web的。因此构建自己的Web服务器 企业内部有多个系统,需要实现虚拟主机方便管理 为了财务、销售系统的安全,需要实施Web服务器安全
本讲任务 安装IIS6.0软件,用于发布网站 创建两个虚拟主机:hosta和hostb 为了安全对hostb实施Web服务器安全,访问时需要输入用户名和密码
基本知识
10.1.1 端口号 HTTP Port:80 FTP Port:21 TELNET Port:23 DNS Port :53
10.1.2 IIS6.0的新功能 1.高度的可靠性 2.增强的安全性 3.性能的改进 4.支持Web 应用程序技术 5.功能强大的管理工具
10.1.3 IIS6.0的服务 1.万维网发布服务 (WWW) 2.文件传输协议服务(FTP) 3.简单邮件传输协议服务(SMTP) 4.网络新闻传输协议服务(NNTP)
配置步骤
10.2.1 安装 IIS6.0
10.2.2 设置主目录 主目录的设置: 当用户访问默认网站时,WWW服务器会自动将其“主目录”中的默认网页传送给用户的浏览器。
默认页面 2.默认页面 当用户浏览网页时没有指定文档名时,例如输入的是http://10.1.14.61,而不是http://10.1.14.61/default.htm,IIS服务器会把事先设定的默认文档返回给用户,这个文档就称为默认页面。
默认页面
10.2.3 添加default.htm文件
10.3.1 虚拟目录 对于一个小型网站来讲,您可以将所有网页与相关文件夹都存放在网站的主目录下,也就是在主目录之下建立子文件夹,然后将文件放到这些子文件夹内。这些子文件夹称为“实际目录”。 虚拟目录是为服务器硬盘上不在主目录下的一个物理目录或者其他计算机上的主目录而指定的好记的名称,或“别名”。
创建实际目录
创建虚拟目录
创建虚拟目录
10.3.2 测试虚拟目录
10.4.1 构建安全的网站 启动和停用动态属性 用户身份的验证 通过IP地址限制用户连接
10.4.2 启动和停用动态属性
10.4.3 验证用户的身份 默认是所有的用户都可以访问的,然而如果网站的信息是机密性的,为了确保信息的安全,必须要求用户输入用户名和密码才能够访问。
测试用户的身份验证
摘要式身份验证 Windows域服务器的摘要式身份验证
10.5.3 通过IP地址限制用户连接
10.5.4 虚拟主机 虚拟主机是在一台Web服务器上,可以为多个单独域名提供Web服务,并且每个域名都完全独立,包括具有完全独立的文档目录结构及设置,这样域名之间完全独立,不但使用每个域名访问到的内容完全独立,并且使用另一个域名无法访问其他域名提供的网页内容。
利用虚拟主机建立多个网站
测试虚拟主机
10.5.5 利用TCP连接端口建立多个网站 如果要在一台计算机上架设多个网站,虚拟主机是一种方法,我们也可以通过TCP连接端口来完成,它的基本原理是让每个网站分别拥有一个唯一的TCP端口号码。 我们建立两个网站,IP地址是10.1.14.61,网站域名是hostc.szpt.net,但是连接端口号不同,分别是8080和8081
使用不同的端口号
测试
企业疑难解析 申请合法IP地址 域名注册 网络访问安全问题 NAT问题