430 likes | 583 Views
第三章. IIS 的安装与配置 创建 Web 站点 网站的配置 虚拟目录的创建 IIS 的测试. 第一节 IIS 的安装与配置. ASP 应用程序的脚本代码必须用脚本引擎来解释执行。因此运行 Asp 程序前应该先安装包含脚本引擎的服务器管理程序 IIS 或 PWS , 也就是 建立一个测试服务器。
E N D
第三章 IIS的安装与配置 创建Web站点 网站的配置 虚拟目录的创建 IIS的测试
第一节 IIS的安装与配置 ASP应用程序的脚本代码必须用脚本引擎来解释执行。因此运行Asp程序前应该先安装包含脚本引擎的服务器管理程序IIS或PWS,也就是建立一个测试服务器。 任何一台具有IP地址的计算机(没有联网的计算机管理程序默认一个IP地址127.0.0.1),安装上服务器管理程序后就构成了一台服务器。常见的Web 服务器管理软件包括IIS(Microsoft Internet Information Server)、PWS(Microsoft Personal Web Server)、Apache HTTP Server、Netscape Enterprise Server 和iPlanet Web Server等。安装哪一种Web服务软件根据所用操作系统而定,在Windows NT及Windows 2000以上中安装IIS最为常用,在Windows95/98安装服务器软件一般只能使用PWS。这里主要讲述IIS的安装与服务器站点的发布过程。 说明:与真正的Internet服务器相比,测试服务器不需要申请外部IP地址,不需要域名解析,主要用来测试本地机上的ASP应用程序。测试服务器可以是局域网上的计算机,也可以是未连网的单机。如果是局域网内的计算机设成了服务器,则它上面的站点可通过内部IP地址进行访问。如:在局域网上建立了内部IP地址为“192.168.0.51”的测试服务器,则在浏览器地址栏中输入“192.168.0.51/站点虚拟目录名/主页名”即可访问测试服务器上的站点。
第一节 IIS的安装与配置 若操作系统中还未安装IIS服务器,可打开“控制面板”,然后单击启动 “添加/删除程序”, 在弹出的对话框中选择 “添加/删除Windows组件”,在Windows组件向导对话框中选中“Internet信息服务(IIS)”,然后单击“下一步”,按向导指示,完成对IIS的安装。(图例如下图1、图2 )
第一节 IIS的安装与配置 启动IIS:Internet信息服务简称为IIS,单击Windows开始菜单---所有程序---管理工具---Internet信息服务(IIS)管理器,即可启动“Internet信息服务”管理工具(如图3)
第一节 IIS的安装与配置 IIS安装后,系统自动创建了一个默认的Web站点,该站点的主目录默认为C:\\Inetpub\\www.root.用鼠标右键单击“默认Web站点”,在弹出的快捷菜单中选择“属性”,此时就可以打开站点属性设置对话框,在该对话框中,可完成对站点的全部配置。 默认 Web 发布目录称为主目录
第一节 IIS的安装与配置 单击“主目录”标签,切换到主目录设置页面,该页面可实现对主目录的更改或设置。注意检查启用父路径选项是否勾选,如未勾选将对以后的程序运行有部分影响。
启用会话状态 使用此复选框可以启用或禁用会话状态。 启用会话状态时,Active Server Pages 为访问 ASP 应用程序的每个用户创建一个会话,以便标识访问应用程序中不同网页的用户。禁用会话状态时,ASP 不跟踪用户,不允许 ASP 脚本将信息存储在 Session 对象中,而且不允许使用 Session_OnStart 或 Session_OnEnd 事件。如果超时期限结束时,用户尚未请求或刷新应用程序中的网页,会话将自动结束。 若要更改超时期限,请在“会话超时”文本框中输入新值。 脚本可以使用 Session.Abandon 方法显式结束会话。即使对应用程序启用了会话状态时,也可以使用 <%@ ENABLESESSIONSTATE = False %> 命令对单个 ASP 网页禁用会话状态。
启用缓冲 选中此复选框可以缓冲输出到浏览器的内容。 选中此选项时,ASP 网页生成的所有输出在发送到浏览器之前被收集在一起。清除此选项后,处理网页时生成的输出将随时返回给浏览器。使用缓冲输出,可以在 ASP 脚本的任何位置设置 HTTP 头。可以使用 Response.Buffer 方法覆盖脚本中的此选项。
启用父路径 选中此复选框允许 ASP 网页使用当前目录的父目录的相对路径(使用 .. /语法的路径)。 如果启用此选项,则不要授予对父目录的“执行”访问权限;否则,脚本可以在父目录中运行未授权的程序。
第一节 IIS的安装与配置 • 设置主页文档 单击“文档”标签,可切换到对主页文档的设置页面,主页文档是在浏览器中键入网站域名,而未制定所要访问的网页文件时,系统默认访问的页面文件。常见的主页文件名有index.htm、index.html、index.asp、index.php、index.jap、default.htm、default.html、default.asp等 • 启动与停止IIS服务 在Internet信息服务的工具栏中提供有启动与停止服务的功能。单击 可启动IIS服务器;单击 则停止IIS服务器。 • 查看IIS版本信息 在IE浏览器中,输入http://localhost/iishelp
第二节 创建新的Web站点 如果是在windows 2000server上装IIS,则可以创建新的站点,否则只能在当前站点中创建虚拟目录.
网站访问权限说明: “读取”:该权限提供给客户端读取网页的服务,也就是说客户端可以下载网页。 “运行脚本”:该权限允许客户端访问站点脚本文件(如asp)的源代码。 “执行(如ISAPI应用程序或CGI)”:该权限允许客户端执行ISAP应用程序或者是CGI的应用程序。 “写入”:允许客户端上载文件或者编辑改变网页内容。 “浏览”:允许客户端浏览Web站点的目录。
高级网络标识——为同一网站设置其他的IP地址高级网络标识——为同一网站设置其他的IP地址
主目录——此资源的内容来自“另一台计算机上的共享”主目录——此资源的内容来自“另一台计算机上的共享”
第四节 创建虚拟目录 虚拟目录是Web站点上的信息的发布方式。 通过网络,将其他的目录映射为Web站点主目录中的文件夹。在建设网站的时候,可以将网站的内容存放在不同的硬盘或者不同的计算机上,通过映射成为Web服务器的虚拟目录来使用,这样可以避免使主目录空间达到极限的缺点。 使用虚拟目录,当数据移动的时候不会影响Web站点的结构。如果存放网站内容的文件夹发生变化,则只要将该虚拟目录重新指向到新的文件夹即可。
要测试IIS服务器的安装及站点的配置是否成功,可以通过在站点主目录下建立一个简单的ASP文件进行测试.要测试IIS服务器的安装及站点的配置是否成功,可以通过在站点主目录下建立一个简单的ASP文件进行测试. <html><head><title>时间日期</title></head><body>当前时间是: <% = Now %><br>当前时间是:<% response.write Now() %></body></html>
课堂练习 请上网搜索,了解什么叫固定IP,什么叫动态IP? 请上网搜索,了解什么是内部IP地址,什么是外部IP地址? 请上网搜索,了解如何申请外网IP地址? 域名与IP地址是一回事吗?如果不是,有什么区别?