Web应用基础-Lab1 20092.20 Web服务器 在网络中为实现信息发布、资料查询、数据处理等诸多应用搭建基本平台的服务器。Web 服务器可以解析HTP协议。当Web服务器接收到一个HTP请求( reques),会返回一个 HTTP响应〔response),例如送回一个HTML页面。为了处理一个请求(request),Web服 务器可以响应( response)个静态页面或图片,进行页面跳转( rehired),或者把动态响应 ( dynamic response)的产生委托( delegate)给一些其它的程序例如cGI脚本、JSP脚本、 servlets或ASP脚本等服务器端( server-side)技术。工作原理大致如下图。 3. Response Client-side Server-side Web服务器软件 安装在Web服务器端用来配置服务器资源、处理用户请求的软件。主流的Web服务器软件 有: Microsoft iis、 IBM WebSphere、 BEA WebLogic、 Apache、 Apache Tomcat等
Web 应用基础 - Lab 1 2009.2.20 Web 服务器 在网络中为实现信息发布、资料查询、数据处理等诸多应用搭建基本平台的服务器。Web 服务器可以解析 HTTP 协议。当 Web 服务器接收到一个 HTTP 请求(request),会返回一个 HTTP 响应 (response),例如送回一个 HTML 页面。为了处理一个请求(request),Web 服 务器可以响应(response)一个静态页面或图片, 进行页面跳转(redirect),或者把动态响应 (dynamic response)的产生委托(delegate)给一些其它的程序例如 CGI 脚本、JSP 脚本、 servlets 或 ASP 脚本等服务器端(server-side)技术。工作原理大致如下图。 Web 服务器软件 安装在 Web 服务器端用来配置服务器资源、处理用户请求的软件。主流的 Web 服务器软件 有:Microsoft IIS、IBM WebSphere、BEA WebLogic、Apache、Apache Tomcat 等。 1. Request 3. Response 2. Prepare Resources Client-side Server-side
1 Microsoft iis的安装与配置 IIs的安装 网上下载I5.1或 IISXP安装文件,或者从 WINDOWS XP系统安装盘中直接安装 安装IS组件,在添加或删除程序界面上,点击添加/删除 Windows组件,弹出对话框如下 图所示,选中 Internet信息服务(IS)项 器加或除程序 当前安的程序: 厂显示更新Q)排序方式():名称 大小数 上次使用日期2006-11-05 可以添加或壬除 indos xP的组件, 更改/ 力霎拜台幸雷值:天色砖示只会安组件的 大小9,7 信息服务①s 图 就认值Q) 即out1o0 Express 拦述;从「开始」菜单和桌面添加或除对 Internet Explorer的访问 大小5.2MB 576MB 大小29.5MB 可用磁盘空间 91135NB 大小173.0CMB 上=步0一步四习[取湾 大小05 点击下一步,安装过程要求用户确认ⅡS组件的安装文件位置,默认是系统安装光盘,否则 通过浏览文件夹选择下载好的Is组件安装文件所在的位置。然后按照提示,完成其余的安 装过程。 在浏览器中输入htt:/127001,如果出现下面的页面,说明Is安装成功 .c x (hg: //.0.0. L/ecalsturt a □欢使用 Lindow IP Server=日 a windows xp Professional tds11丶P4a,4tat,ap 要复加自默认网站中,请搭件保存在41a 咎
1 Microsoft IIS 的安装与配置 IIS 的安装 网上下载 IIS5.1 或 IISXP 安装文件,或者从 WINDOWS XP 系统安装盘中直接安装。 安装 IIS 组件,在添加或删除程序界面上,点击添加/删除 Windows 组件,弹出对话框如下 图所示,选中 Internet 信息服务(IIS)项。 点击下一步,安装过程要求用户确认 IIS 组件的安装文件位置,默认是系统安装光盘,否则 通过浏览文件夹选择下载好的 IIS 组件安装文件所在的位置。然后按照提示,完成其余的安 装过程。 在浏览器中输入 http://127.0.0.1,如果出现下面的页面,说明 IIS 安装成功
IIs的配置 IS参数配置主要通过 Windows系统自带的 Internet信息服务管理工具进行。如下图所示。 文件①)辑②)查着 )工且①)帮助00 国址@曾想工具 Internet信息服务 回区 文件吧)操作⑥)查看0帮助0 文件和文件夹任务+→画B垦}mⅡ 重命名这个文件 颗速计机 计算机 FmA-EH地计算机) 这个文件发布到 以电子邮件形式 其它位置 暂停03) 控制面板 新建① 幽我的文档 所有任务) 3重命名m) 2的电脑 网上邻居 性 帮助0D 打开当前选择的性对话框, 管理I,Intt和Intt站点的服务器 162B我的电脑 点击属性,可以在弹出的窗口中配置IS服务器的参数,包括TCP端口、客户端连接时间限 制、服务器主目录及其安全等配置,当然,也可以在特定网站的属性窗口中对网站进行单独 的参数配置。 文件)操作心默认网站属性 回 销tnt信息 目录安全性状 日网站 默认网站 白默i 地址 TP端口():805端口g) 连接超时): 900秒 回保持T连接g 回启用日志记录) 活动日志格式Q i3C扩展日志文件格 式~ 属性cP 数 匚确定匚取消应用)匚帮助
IIS 的配置 IIS 参数配置主要通过 Windows 系统自带的 Internet 信息服务管理工具进行。如下图所示。 点击属性,可以在弹出的窗口中配置 IIS 服务器的参数,包括 TCP 端口、客户端连接时间限 制、服务器主目录及其安全等配置,当然,也可以在特定网站的属性窗口中对网站进行单独 的参数配置
在不指定端口的情况下,TCP默认端口为80。若IS将TCP端口设为80,则在访问该服务 器资源时无需指定端口号。 简单的网站部署 XP下的Is5.1对ASP、 ASP.NET的支持很充分,而对PHP、JSP等其他语言则需要通过安 装其他插件才能够支持。比较简单的网站部署如下所示 将要发布的网站准备好,包括目录层次以及文件。比如,发布 D: netpub wwwroot \helloworld文件夹下的所有文件 Internet信息服务 回区 文件①)操作⑥6)查看Q助 中中图因国国田恩 Internet信息服务 路径 状A 易EN(本地计算机) <FISHel 浏院① D: \UBSOFT \UBYebso D: \UBSOFT\USCO 停止① D: AUBSOFT \EAI\ASP D: \U8SOFT D: \UBSOFT\GDP\HBBB 查看 D: AUBSOFT \UAP di wEbsIte D: \UBSOFT \UBAudi tYebSite 重命名 递导出列表) D: \U8SOFT \GD D: \UBSOFT\UBPortal 尾性① 帮助Q 新建Wb虚拟目录 在 Internet信息管理的默认网站下新建新的虚拟目录,如下图所示。 输入虚拟目录的别名 Helloworld Website,然后将虚拟目录指向 D: netpub wwwroot \helloworld,创建成功后,默认网站的树形结构上将会出现网站 HelloWorldWebsite 在浏览器中输入htto;∥12700,1/ HelloWorldWebSite/TEST4htm,测试部署是否成功。 可以修改 HelloworldWebsite站点的属性(通过该网站下的属性窗口修改),然后检查该站 点对客户端请求的控制是否正确,比如允许客户端浏览站点、站点的默认主页等。 练习: 将目录 IIS Test部署到IS服务器,使访问以下网址访问时显示 iis. htm的内容。 http://12z,0,0.1:8000/is
在不指定端口的情况下,TCP 默认端口为 80。若 IIS 将 TCP 端口设为 80,则在访问该服务 器资源时无需指定端口号。 简单的网站部署 XP 下的 IIS5.1 对 ASP、ASP.NET 的支持很充分,而对 PHP、JSP 等其他语言则需要通过安 装其他插件才能够支持。比较简单的网站部署如下所示: 将 要 发 布 的 网 站 准 备 好 , 包 括 目 录 层 次 以 及 文 件 。 比 如 , 发 布 D:\Inetpub\wwwroot\helloworld 文件夹下的所有文件: 在 Internet 信息管理的默认网站下新建新的虚拟目录,如下图所示。 输入虚拟目录的别名 HelloWorldWebSite , 然 后 将 虚 拟 目 录 指 向 D:\Inetpub\wwwroot\helloworld,创建成功后,默认网站的树形结构上将会出现网站 HelloWorldWebSite。 在浏览器中输入 http://127.0.0.1/HelloWorldWebSite/TEST4.html,测试部署是否成功。 可以修改 HelloWorldWebSite 站点的属性(通过该网站下的属性窗口修改),然后检查该站 点对客户端请求的控制是否正确,比如允许客户端浏览站点、站点的默认主页等。 练习: 将目录 IIS_Test 部署到 IIS 服务器,使访问以下网址访问时显示 iis.html 的内容。 http://127.0.0.1:8000/IIS/
2 Apache Tomcat的安装与配置 Tomcat服务器是一个免费的开放源代码的Web应用服务器,目前最新版本是60.18(截止 至2009-2-20)。 Tomcat是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不 是很多的场合下被普遍使用,是开发和调试JSP程序的首选 官方下载 官方网站http://tomcat.apacheorg 左侧导航栏 Download下选择 Tomcat6X 选择适当的下载镜像。 在 Binary Distributions下选择任意文件格式下载。 Tomcat的安装 WSI安装 若使用 Windows service Installer进行安装:运行 apache-tomcat6.0.18ee。 点击Next或 I Agree直到出现如下界面: g Apache Tomcat Setup: Configuration Options Configuration Tomcat basic configuration TTP/1 1 Connector Por Administrator Login acmn Nu sort Insal system s2 <Bk■姓>「cs 设置HTTP连接的端口号,默认使用8080
2 Apache Tomcat 的安装与配置 Tomcat 服务器是一个免费的开放源代码的 Web 应用服务器,目前最新版本是 6.0.18(截止 至 2009-2-20)。Tomcat 是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不 是很多的场合下被普遍使用,是开发和调试 JSP 程序的首选。 官方下载 官方网站:http://tomcat.apache.org/ 左侧导航栏 Download 下选择 Tomcat 6.x。 选择适当的下载镜像。 在 Binary Distributions 下选择任意文件格式下载。 Tomcat 的安装 - WSI 安装 若使用 Windows Service Installer 进行安装:运行 apache-tomcat-6.0.18.exe。 点击 Next 或 I Agree 直到出现如下界面: 设置 HTTP 连接的端口号,默认使用 8080