WEB服务器架设(IIS部分)

上传人:公**** 文档编号:593441589 上传时间:2024-09-25 格式:PPT 页数:29 大小:368KB
返回 下载 相关 举报
WEB服务器架设(IIS部分)_第1页
第1页 / 共29页
WEB服务器架设(IIS部分)_第2页
第2页 / 共29页
WEB服务器架设(IIS部分)_第3页
第3页 / 共29页
WEB服务器架设(IIS部分)_第4页
第4页 / 共29页
WEB服务器架设(IIS部分)_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《WEB服务器架设(IIS部分)》由会员分享,可在线阅读,更多相关《WEB服务器架设(IIS部分)(29页珍藏版)》请在金锄头文库上搜索。

1、WEB服务器架设服务器架设(IIS部分部分)ddmm2012doucinWeb服务器使用软件市场调查曲线图ddmm2012doucin本章内容要点lIIS综述lIIS安装lIIS配置-网站基本配置lIIS配置-网站的安全性配置lIIS配置-虚拟目录创建与配置lIIS配置-网站管理lIIS配置-各种脚本支持lIIS配置-虚拟主机问题lIIS配置-日志问题lIIS配置-常见问题lIIS的备份和移植ddmm2012doucinIIS综述l IIS是Internet Information Server的缩写,它是微软公司主推的服务器,最新的版本是Windows2008里面包含的IIS 7.0,IIS

2、与WindowNT Server完全集成在一起,因而用户能够利用Windows NT Server和NTFS(NT File System,NT的文件系统)内置的安全特性,建立强大,灵活而安全的Internet和Intranet站点。lIIS支持HTTP(Hypertext Transfer Protocol,超文本传输协议),FTP(File Transfer Protocol,文件传输协议)以及SMTP协议,通过使用CGI和ISAPI,IIS可以得到高度的扩展。lIIS支持与语言无关的脚本编写和组件,通过IIS,开发人员就可以开发新一代动态的,富有魅力的Web站点。IIS不需要开发人员学习

3、新的脚本语言或者编译应用程序,IIS完全支持VBScript,JScript开发软件以及Java,它也支持CGI和WinCGI,以及ISAPI扩展和过滤器。lIIS的设计目的是建立一套集成的服务器服务,用以支持HTTP,FTP和SMTP,它能够提供快速且集成了现有产品,同时可扩展的Internet服务器ddmm2012doucinIIS安装l操作系统:WindowsNT/2000/XPl服务器版自动安装l专业版:开始控制面板“添加删除程序”l选择“添加删除Windows组件”l选择“Internet信息服务(IIS)”(如图)ddmm2012doucinddmm2012doucinIIS配置-

4、网站基本配置l网站基本包括:网站基本信息配置、指定网站主目录和主页文件两个主要方面。l本节介绍的是网站描述(相当于网站名称)、标识(包括网站服务器IP地址、端口号和主机头值(相当于网站的域名)和日志格式等基本信息的配置。ddmm2012doucinIIS配置-网站基本配置l 标志一个网站可以有采用网站IP地址、端口和主机头值三种方法,只要其中一个不同即可。l 通常网站的WWW服务端口号是80,但也可以指派其他端口号,当然最好不要使用1024号以前的端口了,否则可能与常见的知名端口相冲突,造成其他服务不能正常工作。而且采用其他端口号后,用户访问时必须在域名或IP地址后加上端口号(如:8080),

5、否则仍以80号端口访问,造成访问不成功。ddmm2012doucinIIS配置-网站基本配置ddmm2012doucinIIS配置-网站基本配置l本节仅介绍网站主目录和主页文件的指定。网站主目录是用来存放所有网站文件的,就是把网站上的所有文件放在一个目录下;而网站主页文件是打开网站时默认打开的网页文件。(在“文档”选项卡中配置)l网站主目录可以是本机上的一个目录(通常要求是NTFS文件格式的),也可以是另一台计算机上的共享文件夹,还可以是其他网站(相当于网站镜像)。网站主目录的配置涉及到网站属性对话框中的“主目录”选项卡。在这时不仅要指定定网站主目录,而要指定普通用户对网站主目录的访问权限。

6、在对话框中的“应用程序设置”栏中还要设置网站的应用程序池(通常采用网站创建时默认的应用程序池)和用户对应用程序的执行权限。ddmm2012doucinIIS配置-网站基本配置ddmm2012doucinIIS配置-网站的安全性配置l根据您的安全要求,可以选择一种Internet信息服务(IIS)验证方法对请求访问您的网站的用户进行验证。可通过IIS管理器使用网站、目录或文件级别的属性页为您的Web资源设置验证方法。匿名身份验证使用户无需输入用户名或密码便可以访问Web或FTP站点的公共区域。当用户试图连接到公共网站或FTP站点时,Web服务器将连接分配给Windows用户帐户IUSR_comp

7、utername。默认情况下,IUSR_computername帐户包含在Windows用户组Guests中。该组具有安全限制,由NTFS权限强制使用,它指出了访问级别和可用于公共用户的内容类型。ddmm2012doucinIIS配置-网站的安全性配置ddmm2012doucinIIS配置-虚拟目录创建与配置l虚拟目录的创建l虚拟目录的配置与网站的属性配置方法一样,都是通过单击右键,在打开的快捷菜单中选择“属性”选项,在打开的属性对话框中进行配置。主要包括“虚拟目录”、“文档”、“目录安全性”和“HTTP头”四个对话框。ddmm2012doucinIIS配置-虚拟目录创建与配置ddmm2012

8、doucinIIS配置-网站管理l网站的管理是网站管理员的主要职责,在IIS网站管理中,主要包括性能管理、服务质量管理、内容管理、网站名称、网站的启用和停止等。ddmm2012doucinIIS配置-网站管理l1. 限制连接和带宽连接限制可限制网站和Web服务器上同时连接的数量。如果连接的数量达到指定的最大值,以后所有的连接尝试都会返回一个错误信息,然后连接被断开。带宽限制使用数据包计划程序来管理何时发送数据包。当您用IIS管理器来配置某个站点使用带宽限制时,会自动安装数据包计划程序,而且IIS会自动将带宽限制设置为最小1024字节/秒。l2.设置连接超时和保持HTTP连接ddmm2012do

9、ucinIIS配置-各种脚本支持(ASP)lASP支持安装完 IIS 6,还需要单独开启对于 ASP 的支持第一步:控制面板 - 管理工具 -IIS(Internet 服务器)- Web服务扩展 - Active Server Pages - 允许 控制面板 - 管理工具 -IIS(Internet 服务器)- Web服务扩展 - 在服务端的包含文件 - 允许 第二步:启用父路径支持。 IIS-网站主目录配置选项启用父路径ddmm2012doucinIIS配置-各种脚本支持(ASP.NET)lA是新一代的 Microsoft 服务器端脚本环境。它提供一种新的编程模式和结构,使 Web 开发者能

10、够构建和部署比以前更安全、更灵活、更稳定的企业类 Web 应用程序。Windows 2003本身提供了A ver1.1,如果需要 2.0支持的话,需要安装新的程序。ddmm2012doucinIIS配置-各种脚本支持(PHP)lphp也是经常用到的服务器动态网页脚本之一。那么该如何配置呢?l软件下载: 我们使用的是Windows Binaries -PHP 5.2.6 zip packageddmm2012doucinIIS配置-各种脚本支持(PHP)l配置过程详见文档:Use Php in iis6.txtddmm2012doucinIIS配置-各种脚本支持(JSP)l较为复杂,暂不提供,

11、有兴趣者可单独讨论。IIS本身不支持jsp脚本解析,需要借助Tomcat或者是Resin以及一些中间插件来实现这样的功能。ddmm2012doucinIIS配置-虚拟主机问题l1、新建web站点,设置不同的主机头即可;l2、使用附加端口号技术来实现同一台计算机上架设多个站点;l3、使用不同的IP地址架设网站。l4、安装多种web服务器软件架设网站。ddmm2012doucinIIS配置-日志问题l1、日志文件存放在何处合适?l2、日志的重要性l3、日志分析软件ddmm2012doucinIIS配置-常见问题现象:HTTP 错误 404 - 文件或目录未找到分析解决: 此类问题十分常见。原因是在

12、IIS6.0中新增了“web程序扩展”这一项,而里面的很多服务默认都是禁止的,本文前面也提到过。直接在“web程序扩展”里启用“Active Server Pages”即可。ddmm2012doucinIIS配置-常见问题现象:HTTP 错误 401.2 - 未经授权:访问由于服务器配置被拒绝 分析解决:造成此类的原因应该是身份验证设置的问题,一般将其设置为匿名身份认证就行了,这是大多数站点使用的认证方法。ddmm2012doucinIIS配置-常见问题现象:类似于Server.MapPath() 错误 ASP 0175 : 80004005的出错信息 分析解决:IIS6.0出于安全考虑,默认

13、关闭了父路径(诸如./格式的语句),只需在“主目录-配置-选项”,将“启用父路径”勾选即可。ddmm2012doucinIIS配置-常见问题解决windows2003最大只能上载200K的限制l先在服务里关闭iis admin service服务,找到windowssystem32inesrv下的metabase.xml,打开,找到ASPMaxRequestEntityAllowed 把他修改为需要的值,然后重启iis admin service服务 1、在web服务扩展 允许 active server pages和在服务器端的包含文件 2、修改各站点的属性 主目录配置选项启用父路径 3、使

14、之可以上传大于 200k的文件(修改成您要的大小就可以了,如在后面补两个0,就允许20m了) c:WINDOWSsystem32inetsrvMetaBase.xml (企业版的windows2003在第592行,默认为 AspMaxRequestEntityAllowed=204800 即200K 将其加两个0,即改为,现在最大就可以上载20M了。 AspMaxRequestEntityAllowed=20480000按照上述步骤配置以后,asp就可以在本机正常调用了。 ddmm2012doucinIIS的备份和移植 为了防止系统损坏对IIS配置的影响,我们可以采用选择本地计算机右键菜单中的

15、“所有任务备份/还原配置”来备份IIS,但这种操作如果遇到重装Web服务器或将一台Web服务器移植到另一台Web服务器时就无能为力,我们可以使用IIS备份精灵来实现IIS的备份和移植了。启动软件,在IIS备份精灵的站点列表上就会列出IIS服务器上配置的各种站点了,勾选你要备份的站点然后单击“导出站点”按钮,在弹出的“导出IIS站点”窗口上选择好文件保存路径,“确定”后,站点配置信息就会以一个TXT文本文件保存下来了。在重装IIS服务器需要导入站点信息时,运行IIS备份精灵,单击“导入站点”按钮在弹出的“IIS导入站点”窗口上选择要导入的事先备份好的IIS站点信息文件,“确定”后即可导入。若需要移植IIS站点信息应先把备份的站点信息文件复制到目的机器上,然后在这个机器上再下载安装IIS备份精灵,执行“导入站点”操作就可以了。 ddmm2012doucin

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号