当前位置:文档之家› 提高网站访问速度,IIS提速-使用IIS内置压缩功能,增加网站访问速度

提高网站访问速度,IIS提速-使用IIS内置压缩功能,增加网站访问速度

提高网站访问速度,IIS提速-使用IIS内置压缩功能,增加网站访问速度
提高网站访问速度,IIS提速-使用IIS内置压缩功能,增加网站访问速度

使用IIS内置压缩功能,增加网站访问速度

HTTP 压缩是在Web服务器和浏览器间传输压缩文本内容的方法。HTTP压缩采用通用的压缩算法如gzip等压缩HTML、JavaScript或CSS文件。压缩的最大好处就是降低了网络传输的数据量,从而提高客户端浏览器的访问速度。当然,同时也会增加一点点服务器的负担。G zip是比较常见的一种HTTP 压缩算法。

默认的IIS中是有GZIP.dll组件的,我们只要开启即可.操作步骤如下:

1.开启HTTP压缩功能

在IIS中右键网站属性->服务选项卡->选中<压缩应用程序文件><压缩静态文件>两个选项.如图

2.在Web服务扩展中增加一个新扩展

右键Web服务扩展->增加一个新的Web服务扩展->要求的文件C:\WINDOWS\syste m32\inetsrv\gzip.dll ->设置扩展状态为允许.如图

3.修改IIS配置文件(注意: 一定要先备份MetaBase.xml文件)

1).打开C:\Windows\System32\inetsrv\MetaBase.xml文件.

2).使用ctrl+f查找Location ="/LM/W3SVC/Filters/Compression/gzip"与

Location ="/LM/W3SVC/Filters/Compression/deflate"

3).将两个节点的配置修改为如下配置

代码

HcCompressionDll="%windir%\system32\inetsrv\gzip.dl l"

HcCreateFlags="0"

HcDoDynamicCompression="TRUE"

HcDoOnDemandCompression="TRUE"

HcDoStaticCompression="true"

HcDynamicCompressionLevel="9"

HcFileExtensions="htm

html

txt

js

css

swf

xml"

HcOnDemandCompLevel="9"

HcPriority="1"

HcScriptFileExtensions="asp

aspx

dll

exe"

>

HcCompressionDll="%windir%\system32\inetsrv\gzip.dl l"

HcCreateFlags="1"

HcDoDynamicCompression="TRUE"

HcDoOnDemandCompression="TRUE"

HcDoStaticCompression="true"

HcDynamicCompressionLevel="9"

HcFileExtensions="htm

html

txt

js

css

swf

xml"

HcOnDemandCompLevel="9"

HcPriority="1"

HcScriptFileExtensions="asp

aspx

dll

exe"

>

其中HcFileExtensions中是需要静态压缩的后缀,你也可以添加doc,xsl等文件内容

而HcScriptFileExtensions 则是动态压缩的后缀

4.修改完毕后,保存文件,重启IIS即可.(如果无法保存,代表IIS正在使用中,可以先关闭II S服务)

IIS部署网站一些问题解决办法

可能遇到的问题: 1、错误信息: “/”应用程序中的服务器错误。 未能从程序集“System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”中加载类型“System.ServiceModel.Activation.HttpModule”。说明:执行当前Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.TypeLoadException: 未能从程序集“System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”中加载类型“System.ServiceModel.Activation.HttpModule”。 错误原因:根据:如果安装了 .NET Framework 4,随后启用了 .NET Framework 3.5WCF HTTP 激活,则会发生此错误。 解决办法: 若要解决该问题,请在Visual Studio 2010 命令提示符下运行下面的命令行: aspnet_regiis.exe -i -enable 或在cmd中运行:C:\Windows\https://www.doczj.com/doc/874431753.html,\Framework\v4.0.30319\aspnet_regiis.exe -i -enable 另: 执行此命令后命令提示符提示错误: 用于在本地计算机上安装和卸载https://www.doczj.com/doc/874431753.html, 的管理实用工具。 版权所有(C) Microsoft Corporation。保留所有权利。 开始安装https://www.doczj.com/doc/874431753.html, (4.0.30319.33440)。 此操作系统版本不支持此选项。管理员应使用“打开或关闭Windows 功能”对话框、“服 务器管理器”管理工具或dism.exe 命令行工具安装/卸载包含IIS8 的https://www.doczj.com/doc/874431753.html, 4.5。有 关更多详细信息,请参见https://www.doczj.com/doc/874431753.html,/fwlink/?LinkID=216771。 https://www.doczj.com/doc/874431753.html, (4.0.30319.33440)安装完毕。

windowsXP下IIS设置

windowsXP下IIS设置 微软WINDOWS里的IIS有着很强的功能,它可以架设自己的WEB,SMTP,FTP服务器,用IIS你也可以在网上架设自己的网站和邮局了。下面我给大家做一个实例解说吧。 安装IIS 若操作系统中还未安装IIS服务器,可打开“控制面板”,然后单击启动“添加/删除程序”,在弹出的对话框中选择“添加/删除Windows组件”,在Windows组件向导对话框中选中“Internet信息服务(IIS)”,然后单击“下一步”,按向导指示,完成对IIS的安装。(图例如下图1、图2 由于白茶123使用的是Windows Server 2003操作系统所以和大家的安装界面有所出入,但大体相同) 此主题相关图片如下:

图1—windows组件向导1 此主题相关图片如下:

图2—windows组件向导2 b.启动Internet信息服务(IIS) Internet信息服务简称为IIS,单击Windows开始菜单---所有程序---管理工具---Internet信息服务(IIS)管理器,即可启动“Internet信息服务”管理工具(如图3)此主题相关图片如下: 图3—Internet信息服务(IIS)管理器 第一步:设置IIS管理器 在安装“Internet信息服务”时,我们就可以对它进行设置。运行“IIS管理器”,方

法如下: 点击“开始”,右键单击“我的电脑->管理”,在“计算机管理”窗口中选择“Internet 信息服务”;然后左键单击确定,再选择“网络->默认网络”,选择“属性”然后就可以对它的各项参数进行设定。 第二步:设置IIS属性 下面我们对属性进行详细设置。用户浏览网页的顺序一般是这样:识别IP->查找端口->辨识“主机头”名称->进入到站点主目录。因此,我们需要重点注意的也就是以上这些参数的设置。(如图) 1、配置IP、“主机头”和端口:这里可以指定WEB站点的IP,如没有特别需要或没有固定的IP,则选择全部未分配;而且,如果指定了多个主机头,则IP一定要

教你配置IIS服务器详细步骤

教你配置IIS服务器详细步骤 安装IIS 在WindowsXP专业版中,IIS并不是默认安装的,而是作为可选的组件,现在我们要建立一个站点,就可以选择安装它,方法很简单,放入XP光盘,然后运行光盘,在运行界面中选择添加组件,或者打开控制面板然后打开添加或者删除文件,选择添加Windows组件。在弹出对话框中选择internet信息服务(IIS)。然后点击确定安装就可以了。或者您在“控制面板中选择”“添加或删除程序”然后在弹出的窗口中选择“添加或删除Windows组件”选择“Internet信息服务(IIS)”。完成安装过程,非常简单。 架设Web网站 在控制面板中打开“管理工具”-->“internet信息服务”如下图: 当然大家也可以根据自己的需要和爱好来设置。 最后测试: 在运行中,打开cmd,然后输入ftp192.168.1.12(刚才设置的IP地址)回车,输入用户名anonymous. 然后回车,要求输入密码,因为密码为空,按回车即可!(日后为了网站的安全,可以设置禁止匿名访问,并加强密码,这里为了测试方便所以设置匿名用户)如果和下图一样那么祝贺你,ftp网站配置成功,剩下的就是你丰富自己的站点内容了。 大家可能都看到了上图有个“默认网站”选项,你既可以修改默认的Web站点为你的新站点,也可以重新命名一个新的Web站点,方法是在“默认网站”上点击鼠标右键选择重命名然后输入你想要的名字,大家可以自己随意修改。比如可以将其其修改为“网页教学网”。

在IIS中配置有关Web服务器 要想网站顺利运行还得配置IIS,在命名后的站点上右击鼠标键 选择属性如图: 在上图的主目录中定义网页内容的来源,图中设置为e:/mysite,本地路径可以根据你的需要设置,一般从安全性角度上考虑不要设 置在系统分区,可以在另外的分区重新建立一个路径。 上图在网站选项框中可以设置网站的描述,指定IP地址,连接 超时的时间限制,这些都可以根据实际需要来随意设置,但是为了 保证计算机网络的安全性,我们最好设置一下日志记录,以便于我 们能很好的观察,这也是一个好的网管应该具备的素质啊!点击属性 按钮如下图: 更正:上图中日志文件目录:E:mysite 设置日志属性,一般新建日志时间设置为每小时,下面可以设置日志文件目录,自己设置一个日志存放的目录,不建议使用默认路径。 设置“文档”选项卡:确保“启用默认文档”一项已选中,再增加需要的默认文档名并相应调整搜索顺序即可。此项作用是,当在 浏览器中只输入域名(或IP地址)后,系统会自动在“主目录”中按“次序”(由上到下)寻找列表中指定的文件名,如能找到第一个则 调用第一个;否则再寻找并调用第二个、第三个……如果“主目录” 中没有此列表中的任何一个文件名存在,则显示找不到文件的出错 信息。如下图: 启动 Web站点 上述设置好了之后可以去启动IE了,然后在IE地址栏内输入:HTTP://11.11.11.188回车大家观察一下,是不是IE中显示出了你 的网站啊!呵呵(当然你的程序要是没问题的话就可以正确显示了, 如果有错误你还要去修改啊!)备注:这样设置后在你所在的局域网 里的其他计算机也是可以直接在地址栏里输入网址访问你的网页的。

Win7配置IIS及常见问题

Win7和Vista一样都内置了最新的IIS7,那么ISS7要如何安装配置和使用呢?在IIS7下ASP 又该如何配置呢?本站整理了相关操作步骤,如下。 不过在操作之前请将Win7的UAC设置到最低,否则会它会非常讨厌的跳出来。 1.进入Win7的控制面板,选择“程序”然后在点击“程序和功能”,在左侧选择的“打开或关闭Windows功能”在出现的列表中选择IIS7然后确定。

2.安装完成后,再次进入控制面板,选择“管理工具”,双击Internet(IIS)管理器选项,进入IIS设置。 3.进入到IIS7控制面板。

4.选择Default Web Site,并双击ASP的选项。 5.IIS7中ASP父路径是没有启用的,要开启父路径,选择True即可。 6.配置IIS7的站点,单击右边的“高级设置”选项,可以设置网站的目录。 7、点击右侧的绑定...,设置网站的端口。

8、点击默认文档,设置网站的默认文档。 至此,Windws 7的IIS7设置已经基本完成了,ASP+Access程序可以调试成功。 让同一局域网里面的人也能访问自己的电脑上的网站。 1、依次选择:开始---所有程序---管理工具---高级安全Windows 防火墙。 (有的电脑在所有程序里面可能没有”管理工具”,这时可以开始----在空白处鼠标右击---属性---自定义---找到系统管理工具,选择“在所有程序菜单上显示”,这样在所有程序里面就有管理工具了) 2、在高级安全Windows 防火墙的左边栏,选择“入站规则”。 3、在右边栏选择"新建规则“。 4、在弹出的窗口依次选择:选中端口---下一步---选中TCP以及特定本地端口,填入要开放的端口号(这里填入80,当让也可以选择开放所有端口)---下一步---选中允许连接---下一步---选中所有选项---下一步---填入名称(这里填入IIS)---完成。完成这些之后,跟你处在同一个局域网里面的人就能访问到你电脑上的网站了,到此,在Win7上的ISS就和平时在XP里面一样了。 ?使用 IIS 管理器启用目录浏览。 1.打开 IIS 管理器。 2.在“功能”视图中,双击“目录浏览”。 3.在“目录浏览”页上,在“操作”窗格中单击“启用”。 ?确认站点或应用程序配置文件中的 configuration/system.webServer/directoryBrowse@enabled 特性被设置为True。

IIS发布网站使用教程

IIS 6.0 发布网站使用教程 经常发布网站的朋友都清楚在实际使用过程中我们并不必须在每台服务器上放置唯一的站点,可以通过虚拟目录或者修改发布端口等多种方式实现在同一台服务器上发布多个网站的目的,从而节约了资源也方便我们有效的管理多个站点。但是可能在实际使用过程中不希望通过虚拟目录或端口号的形式来访问站点,那么两个网站能否都用80端口在IIS中启动呢?今天我们就来解决此问题。 一、Windows 2003中IIS 6主机头功能: 实际上我们可以利用Windows 2003中的IIS 6组件实现前面提到的让两个不同的网站都用80端口对外发布,而访问时直接输入地址即可不用加任何虚拟目录路径也不需要修改默认端口号。这就是IIS 6中的主机头功能,下面笔者通过一个案例为大家详细介绍。 二、手把手教你配置主机头发布多个站点: 我们需要实现的功能就是在同一台服务器上发布两个不同的网站,而这两个网站都使用80端口,而且访问时不通过虚拟目录完成。 (1)建立A站点: 我们需要分别建立这两个站点。 第一步:在Windows 2003中启动IIS组件,然后在网站选项上点鼠标右键选择“新建”->“网站”。(如图1) 图1:启动IIS组件(点击看大图)

第二步:在网站描述处填写“softer站点”来区分另一个网站名称,点“下一步”按钮继续。(如图2) 图2:填写网站名称(点击看大图) 第三步:接下来就是主机头设置的关键了,网站IP地址处信息保持默认的“全部未分配”即可,端口是默认的80,最下面的“此网站的主机头”输入一个域名,当然如果真的要对internet发布自己的网站,这个域名是要输入真实的已经注册的。笔者填写https://www.doczj.com/doc/874431753.html,作为该网站的主机头。(如图3) 图3:填写域名(点击看大图) 第四步:选择网站发布的主目录,通过“浏览”按钮定位站点文件夹。(如图4)

win7 IIS 部署网站后出现的问题及解决方法

错误1.Could not load file or assembly 'XXXXXXXX' or one of its dependencies.试图加载格式不正确的程。 解决方案: 异常类型System.BadImageFormatException异常消息Could not load file or assembly 'Interop.zkemkeeper' or one of its dependencies. 试图加载格式不正确的程序。异常环境当我把编译好的程序托管到IIS下后,访问时出现了以下问题,服务器环境是IIS 7,操作系统Windows 7。解决方法出现上述问题的原因是,所加载的程序集中有32位的,也有64位的,IIS 7 程序池在Windows下.Net FrameWork是64位的,要想正确使用,需要对程序池进行配置。如下图所示: 错误2.无法识别的属性“targetFramework”。请注意属性名称区分大小写。 解决方案: 配置错误 说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。 分析器错误消息: 无法识别的属性“targetFramework”。请注意属性名称区分大小写。源错误: 源文件: E:\NET\CRM.Web\web.config 行: 26

版本信息: Microsoft .NET Framework 版本:2.0.50727.4961; https://www.doczj.com/doc/874431753.html, 版本:2.0.50727.4955 解决方法: 修改.NET Framework 版本为相应版本即可,我以前用的是2.0换成4.0的时候出现这个错误。我的win7系统 1、打开IIs点击IIS根节点 2、看右边的“操作”-》点击“更改.NET Framework 版本” 3、选择相应的版本,我这里应该选择v4.0.30319,点击确定 4、点击IIS的应用程序池

Windows7家庭普通版-IIS配置图解与使用

Windows7家庭普通版-IIS配置图解与使用 一、家庭版存在的问题: (1) 二、解决方案:通过安装Internet 信息服务(IIS) 7_5解决 (2) A:IIS 7.5 Express (2) B: 支持工具:Microsoft WebMatrix (3) C:还有一些其它的工具:Web Deploy 2.0 (4) D:支持Microsoft .NET Framework 4(独立安装程序) (5) 三、使用 (5) 四、局域网机器访问 (7) 一、家庭版存在的问题: (1)进入系统IIS设定 点击进入后如下图:

由于系统的原因Internet信息服务是缺少很多服务项目的,不能通过在这里按照来实现IIS 的;所以需要其它的方式来实现IIS。 二、解决方案:通过安装Internet 信息服务(IIS) 7_5解决 A:IIS 7.5 Express 在这里使用IIS 7.5 Express,关于他的说明如下: IIS 7.5 Express 兼具IIS 7.5 的强大功能与轻型Web 服务器(例如https://www.doczj.com/doc/874431753.html, 开发服务器,也称为“Cassini”)的便利,可以增强在Windows 上开发和测试Web 应用程序的能力。Microsoft WebMatrix 中包含IIS 7.5 Express,这套集成工具可以让Windows 上的Web 应用程序开发工作变得简单、顺畅。IIS 7.5 Express 也可与Visual Studio 2010 一起使用,功能强大足以代替Cassini。使用IIS 7.5 Express 的好处包括:

在生产服务器上运行的同一Web 服务器现在可以在开发计算机上使用。 在无需管理员特权的情况下,可以完成大多数任务。 IIS 7.5 Express 在Windows XP 和所有更高版本的Windows 上运行。 多位用户可在相同的计算机上独立工作。 此包仅安装IIS 7.5 Express。对于集成的开发体验,还要安装Microsoft WebMatrix 或Visual Studio 2010。 支持的操作系统:Windows 7;Windows Server 2003;Windows Server 2008;Windows Server 2008 R2;Windows Vista;Windows XP .NET Framework 4.0 发布日期:2012/3/1 语言:中文(简体) 连接地址: https://www.doczj.com/doc/874431753.html,/downloads/zh-cn/details.aspx?FamilyID=ABC59783-89DE-4ADC-B7 70-0A720BB21DEB 下载地址: http://218.249.165.37/download/27002193/34398030/3/msi/57/49/1332906776377_305/iisexpress _1_11_x86_zh-CN.msi B: 支持工具:Microsoft WebMatrix 说明如下: 利用Microsoft WebMatrix 可轻松创建新网站。开始创建网站,您可以使用内置模板或从联机Web 应用程序库中选用一款常见的免费开源Web 应用程序(如WordPress、Joomla!、DotNetuke 或Orchard)。使用HTML、CSS、JavaScript 及其他Web 标准自定义网站。利用WebMatrix,您可以使用https://www.doczj.com/doc/874431753.html, 网页(包含简单易学的新编程模型“Razor”),也可以使用PHP 或经典ASP。将网站和数据库发布到您的宿主提供程序,或者从宿主提供程序库中选择与您构建的网站兼容的宿主提供程序。 连接地址: https://www.doczj.com/doc/874431753.html,/downloads/zh-cn/details.aspx?FamilyID=5B9510A1-BC42-4323-90A

IIS上配置多个网站以及问题总结

一、多端口多网站 这种方法是指为每个网站指定不同的端口。IIS配置的网站的默认的端口是80。如果现在我们想配置另外一个网站,我们可以将该网站的端口设置为8080(可以自己设置)。 例:假设你的IP是192.168.1.102,你现在要在你的电脑上配置两个网站(A和B),那么你可以将A配置为默认的站点,端口为80;给B分配另外一个端口,比如8080。那么就可以访问A和B这两个网站了。访问的地址分别为: http://192.168.1.102和http://192.168.1.102:8080。 那么如何设置网站的端口呢? 打开IIS->选择要修改的网站,右击选择“属性”->在“网站”选项卡中,修改“TCP端口”->点击“确定” 二、多IP多网站 这种方法个人认为适合局域网内配置多个网站。如果要在公网上利用此种方法配置多个网站,呢你的服务器就得有多个固定的IP,这对于我们一般是不容易办到的。而在局域网内,我们可以给自己的本地连接设置多个IP。这样,我们就可以给多个网站指定不同的IP地址了。 例:你现在给你的本地连接设置了两个IP(192.168.1.100和192.168.1.101),现在要配置两个网站(A和B)。现在我们要实现http://192.168.1.100访问网站A,http://192.168.1.101访问网站B。 我们可以这样来设置:在A的属性里面,将“IP地址”设为192.168.1.100,在B的属性里面,将“IP地址”设为192.168.1.101,点击“确定”就配置成功了。 三、多主机头多网站 你可以将你的网站的域名解析到你的主机上,然后再你要设置的网站属性里面,点击网站--->“IP地址”右边的“高级”,在点击“添加”,输入你的IP地址,

win7 使用IIS 搭建ASP 服务器 连接本地ACCESS数据库 发布WEB 应用

WIN7 IIS ASP ACCESS环境搭建 2014-02-25 wanglei 本人一直是XP的坚定支持者,由于微软不支持XP更新,不得已改用WIN7 以前XP的IIS服务到WIN7下,无法使用,各种各样的异常,网上搜罗的教程也是漏洞百出,强烈鄙视那些直接COPY并不验证的人,废话少说直接上图,按本教程完美安装IIS ASP服务器并能支持ACCESS数据库 1、控制面板-程序与功能点击“打开或关闭Windows功能” 2、勾选Internet信息服务默认就可以如要支持ASP 需要勾选ASP选项。 3、控制面板-管理工具点击IIS管理器

在网站选项卡上右键点击,添加网站 4、添加网站网站名称随便写,物理路径选择网站所在目录如果遇到端口冲突,换个端口就可以了

5、添加完毕后点击已添加的网站(mygo) 点击ASP 将启用父路径改为True

点击默认文档 添加index.asp 至此以上步骤可以让WIN7 的IIS 支持ASP 但是如果要连接ACCESS 数据库还需要以下设置6、依次点击应用程序池-你的应用程序(我的是MYGO) –高级设置

将启用32位应用程序选为TRUE 7、一般情况这样就可以了,以下为特殊情况 1、Microsoft.Jet.OLEDB.4.0 错误 win7 不支持Microsoft.Jet.OLEDB.4.0;方式连接ACCESS数据库,用这种方式连接数据库是可以的set conn = Server.CreateObject("ADODB.Connection") Strconn="DRIVER={Microsoft Access Driver (*.mdb)};" Strconn=Strconn & "DBQ=F:\MyDatadictionary\SOFT\wwwroot\article.mdb" conn.open Strconn 2、数据库引擎打不开文件'(未知的)' Microsoft OLE DB Provider for ODBC Drivers ('0x80004005')[Microsoft][ODBC Microsoft Access Driver] Microsoft Jet 数据库引擎打不文件'(未知的)'。它已经被别的用户以独占方式打开,或没有查看数据的权限。 解决方法:C:\Windows\Temp,添加everyone权限! 通过以上配置就可以完美使用WIN7旗舰版的IIS提供的ASP + ACCESS服务了

IIS的安装及配置

计算机网络上机实验报告 课程名称:计算机网络 年级:05 实验日期:2007-9-14 姓名:李丹琳,林振根,洪晓新,林清 泽,陈龙行 学号:2005420007,2005420027,2005420038, 2005420018,2005420030 班级:计算机1班 实验名称: IIS 的安装及配置 实验序号: 4 成员人数:5 一、实验目的 (1)学会IIS 的安装方法 (2)能够熟练地配置Web 服务器和FTP 服务器 二、实验环境 计算机一台 三.实验过程(主要步骤和结果) (一) IIS 的安装 (1) 依次单击“开始”→:“设置” →“控制面板”菜单,打开“控制面板”窗口,用鼠 标左键双击“添加/删除程序”图标,弹出”添加/删除程序”窗口 (2)单击左侧的”添加/删除Windows 组件”图标,弹出”Windows 组件向导”窗口,选择”组件”列表中的”Internet 信息服务(IIS)”复选框.

(3) 在”Windows组件向导”窗口中,选择“应用程序服务器”,单击”详细信息”按钮,选 择”Internet信息服务(IIS)”,然后单击”确定”按钮回到”Windows组件向导”窗口,再单击”下一步”按钮 (4)系统开始进行IIS的安装,同时出现以”正在配置组件”为主题的窗口.在此过程中要求插入

Windows 2003 Server安装盘,系统进行文件复制、系统配置等工作 (5)安装完成,弹出提示安装成功的窗口,单击”确定”按钮完成IIS的安装 (二)Web站点的创建 (1)依次单击”开始”→”程序”→”管理工具”→”Interner服务管理器”菜单,打 开”Internet信息服务”窗口,用鼠标左键双击”Internet信息服务”树下的节 点”*computer”,打开节点的分支

ASP NET IIS 问题与解决

很多朋友在用IIS6架网站的时候遇到不少问题,而这些问题有些在过去的IIS5里面就遇到过,有些是新出来的,俺忙活了一下午,做 了很多次试验,结合以前的排错经验,做出了这个总结,希望能给大家帮上忙:) 问题1:未启用父路径 症状举例: Server.MapPath() 错误'ASP 0175 : 80004005' 不允许的Path 字符 /0709/dqyllhsub/news/OpenDatabase.asp,行4 在MapPath 的Path 参数中不允许字符'..'。 原因分析: 许多Web页面里要用到诸如../格式的语句(即回到上一层的页面,也就是父路径),而IIS6.0出于安全考虑,这一选项默认是关闭的 。 解决方法: 在IIS中属性->主目录->配置->选项中。把”启用父路径“前面打上勾。确认刷新。 问题2:ASP的Web扩展配置不当(同样适用于https://www.doczj.com/doc/874431753.html,、CGI) 症状举例: HTTP 错误404 - 文件或目录未找到。 原因分析: 在IIS6.0中新增了web程序扩展这一选项,你可以在其中对ASP、https://www.doczj.com/doc/874431753.html,、CGI、IDC等程序进行允许或禁止,默认情况下ASP等程序是 禁止的。 解决方法: 在IIS中的Web服务扩展中选中Active Server Pages,点击“允许”。 问题3:身份认证配置不当 症状举例: HTTP 错误401.2 - 未经授权:访问由于服务器配置被拒绝。 原因分析:IIS 支持以下几种Web 身份验证方法: 匿名身份验证 IIS 创建IUSR_计算机名称帐户(其中计算机名称是正在运行IIS 的服务器的名称),用来在匿名用户请求Web 内容时对他们 进行身份验证。此帐户授予用户本地登录权限。你可以将匿名用户访问重置为使用任何有效的Windows 帐户。 基本身份验证 使用基本身份验证可限制对NTFS 格式Web 服务器上的文件的访问。使用基本身份验证,用户必须输入凭据,而且访问是基于用户

microsoft IIS 6.0使用详解

Microsoft IIS 6.0 使用详解 河北理工大学 07网1 郑佩斌

目录 前言 (3) 第一部分IIS 6.0的概况及基本操作 (4) 一. 默认安装的内容 (4) 二. IIS6.0的管理界面 (5) 三. IIS的基本服务及其操作 (6) 第二部分IIS 6.0进阶应用及安全相关 (26) 一. IIS6.0的进阶应用 (26) 二. IIS6.0安全相关 (32)

前言 本手册是我在对windows2003中IIS系统学习后进行的归纳和总结,所参考资料主要来自视频教程以及图书馆借阅的书籍,手册中的贴图都是我电脑中实际的操作截图,使用vmare 6.5.0英文版虚拟机安装windows 2003和windows XP系统进行试验。下面是本机截图: 手册内容如有不准确地方还望老师批评指正。

第一部分IIS 6.0的概况及基本操作 IIS一直以来是微软服务器操作系统的一个内置软件,从windows NT 4.0开始集成到微软的系统中。在windows 2003中集成IIS 6.0版本。 一.默认安装的内容。 当在windows 2003或windows XP中安装完成IIS 6.0后,默认安装的内容包括三个部分: 1.IIS的文件目录。 IIS安装之后默认在系统中创建以下三个文件夹 其中InetPub文件夹是用来存放用户自己文件的地方,如自己的网站或ftp服务器等,在System32下面的那个inetSrv文件夹里存放着iis的程序文件,第三个文件从名称上就可以看出是iis的帮助文件。 2.用户账号 (1)Iuser_“计算机名” 这个是在客户端匿名访问windows 2003服务器时,用来表示匿名客户端的通用账号,也就是说系统认为所有匿名访问的客户端就是一个人,即Iuser。 注意最好不要删掉这个帐号或修改密码,否则发布出来的网站不支持匿名访问。

window7打开IIS配置

打开IIS管理器,查看网站的高级属性 也可以在这里直接修改使用的应用程序池。强调一下,无论使用哪个应用程序池都是可以成功启用Access的

返回,点击左边应用程序池节点,查看刚才使用的应用程序池的高级属性(这里是DafaultAppPool)

启用32位应用程序选项设为True

IIS的设置到此结束,一般到这个地方就没什么问题了。 接下来修改一些文件夹的访问权限 C:\Windows\temp (典型路径,请根据实际安装路径确定) C:\Windows\ServiceProfiles\NetworkService\AppData\Local\Temp

给上面两个文件夹添加Authenticated Users的完全访问权限 如果还不足够,继续给C:\Inetpub\wwwroot\App_Data\添加Authenticated Users的完全访问权限 win7的IIS安装配置比较麻烦,研究了一下午才搞个明白,希望对看到的人有用。 一、 windows 7下 IIS 7.5安装配置 一般人说win7自带IIS,这个是没错,不过不准确,win7家庭版是不带IIS 也无法安装的,如果你是win7家庭版,放弃安装IIS的想法吧,或者把 win7 家庭版升级升旗舰版,升级办法看另一篇日志:win7家庭版如何升级到专业版和旗舰版

安装办法: 1、进入控制面板 --> 打开或关闭Windows功能 2、选择如下所示两项,点击安装完成 下面是配置 3、进入控制面板 -->管理工具 -->双击 Internet信息服务(IIS)管理器 4、选择下图左边的Default Web Site,并双击右边的ASP的选项

Windows_Server_2008上使用IIS搭建WEB服务器、CA数字证书应用图解(全)

Windows Server 2008上使用IIS搭建WEB服务器、客户端的数字证书应用(一)一、什么是数字证书及作用? 数字证书就是互联网通讯中标志(证明)通讯各方身份信息的一系列数据,提供了一种在Internet上验证您身份的方式,其作用类似于司机的驾驶执照或日常生活中的身份证。它是由一个由权威机构-----CA 机构,又称为证书授权(Certificate Authority)中心发行的,人们可以在网上用它来识别对方的身份。 数字证书是一个经证书授权中心数字签名的包含公开密钥拥有者信息以及公开密钥的文件。最简单的证书包含一个公开密钥、名称以及证书授权中心的数字签名。常用的密钥包括一个公开的密钥和一个私有的密钥即一组密钥对,当信息使用公钥加密并通过网络传输到目标主机后,目标主机必需使用对应的私钥才能解密使用。使用它主要是为了提高IT系统在敏感数据应用领域的安全性,为用户业务提供更高安全保障; 注:数字证书,下面均简称证书; 二、如何搭建证书服务器? 搭建证书服务器步骤如下: 1、登陆Windows Server 2008服务器; 2、打开【服务器管理器】; (图2) 3、点击【添加角色】,之后点击【下一步】;

(图3) 4、找到【Active Directory证书服务】勾选此选项,之后点击【下一步】;

(图4) 5、进入证书服务简介界面,点击【下一步】; (图5) 6、将证书颁发机构、证书颁发机构WEB注册勾选上,然后点击【下一步】;

(图6) 7、勾选【独立】选项,点击【下一步】;(由于不在域管理中创建,直接默认为:“独立”) (图7) 8、首次创建,勾选【根CA】,之后点击【下一步】;

iis 配置方法

在Windows Server 2003系统中,用户可以借助IIS 6.0配置基于ASP、PHP、https://www.doczj.com/doc/874431753.html,等语言的动态Web网站。动态Web网站基于数据库技术,能够实现较为全面的功能。动态网站具有交互性强、自动发布信息等特点,更适合公司、企业使用。在IIS 6.0中配置ASP动态Web站点的步骤如下所述: 第1步,在“Internet信息服务(IIS)管理器”窗口中右键单击“网站”目录,依次选择“新建”→“网站”命令,如图所示。 选择“网站”命令 第2步,打开“网站创建向导”对话框,在欢迎对话框中单击“下一步”按钮。打开“网站描述”对话框,在“描述”编辑框中输入一段描述网站内容的文字信息,并单击“下一步”按钮,如图所示。 “网站描述”对话框

第 3步,在打开的“IP地址和端口设置”对话框中可以设置新网站的IP地址和端口号。单击“网站IP地址”编辑框右侧的下拉三角按钮,在下拉菜单中选择一个未被其他Web站点占用的IP地址。“网站TCP端口”编辑框中保持默认值80不变,并单击“下一步”按钮,如图所示。 “IP地址和端口设置”对话框 80 端口是指派给HTTP的标准端口,主要用于Web站点的发布。如果所创建的Web站点是一个公共站点,那么只需采用默认的80端口即可。这样用户在浏览器中输入网址或IP地址时,客户端浏览器会自动尝试在80端口上连接Web站点。如果该Web站点有特殊用途,需要增强其安全性,那么可以设置特定的端口号。 第4步,打开“网站主目录”对话框,单击“浏览”按钮选择动态网站所在的主目录。依次单击“确定”→“下一步”按钮,如图所示。

“网站主目录”对话框 如果该Web站点是公开发布的网站,则可以保持“允许匿名访问网站”复选框的选中状态,这样可以使任何用户都能连接到该Web站点。如果希望该站点是一个需要验证用户访问权限的特殊网站,则需要取消该复选框禁止用户匿名访问。 第5步,在打开的“网站访问权限”对话框中,保持默认权限设置,单击“下一步”按钮。打开完成网站创建向导对话框,单击“完成”按钮,如图所示。 “网站访问权限”对话框

IIS应用程序池假死(IIS出现网页打开很慢甚至打不开)问题解决办法

IIS应用程序池假死(IIS出现网页打开很慢甚至打不开)问题解决办法 2009-08-11 17:41 iis问题,应用程序池! 为应用程序池 'AppPool #1' 提供服务的进程关闭时间超过了限制。进程 ID 是'3000'。 出现上面情况后,该应用程序池对应的网站就访问的非常慢,几乎是打不开。 这种现象是不是iis假死? 重启下该站点,问题可以得到解决。 可能是应用程序池设置问题,不知道具体应该怎么设置! 请高手指点。 程序代码解决办法: 1 设置进程池回收时间.在进程池属性里. 2 如果你的程序是使用 asp + acc 数据库.且acc数据库大于30m.建议更换sql数据库. acc数据库大于这个值.2003系统下会造成iis6的频繁假死.2000下会造成dllhost.exe占用大量cpu及内存资源.都会严重影响web访问速度. 3 asp程序存在死循环. 4 可使用 microsoft office 压缩修复acc数据库,须先备份. 引用内容2003应用程序池假死常见问题及解决方法 2006-10-09 09:48 经常见到大家谈起,2003应用程序池自动死了,不能恢复了,一直出现 Service Unavailable 常见方法如下。 1:以前没有SP1打补丁的时候会出现这个IIS6。0假死问题,但现在微软都在自动更新里面出补丁了,一般你打好最新补丁后是不会出现此问题了。(所以现在的IIS假死与这个关系不是很大) 2:从IIS6.0开始CPU资源都在应用池里面限制了,不象以前的IIS。5。所以假死的池的缘故就是池被拉死,你在网站打不开的时候可以看到你的某个应用池是禁用的,上面出现一个红叉。你鼠标右键启动网站又会自动恢复。这个原因:大概是以下几个因数造成的。 (1):你限制了应用池的资源限制,限制得太小比如:50这样或更少更多一点,这个时候如果你这个池下面的网站占用CPU太高,比如超过50% 那么5分钟后他就自动死了,手工默认建立的应用池默认是超过资源不操作。

使用IIS 6.0配置ASP动态Web网站

使用IIS 6.0配置ASP动态Web网站 在Windows Server 2003系统中,用户可以借助IIS 6.0配置基于ASP、PHP、https://www.doczj.com/doc/874431753.html,等语言的动态Web网站。动态Web网站基于数据库技术,能够实现较为全面的功能。动态网站具有交互性强、自动发布信息等特点,更适合公司、企业使用。在IIS 6.0中配置ASP动态Web站点的步骤如下所述: 第1步,在“Internet信息服务(IIS)管理器”窗口中右键单击“网站”目录,依次选择“新建”→“网站”命令,如图2008111801所示。 图2008111801 选择“网站”命令 第2步,打开“网站创建向导”对话框,在欢迎对话框中单击“下一步”按钮。打开“网站描述”对话框,在“描述”编辑框中输入一段描述网站内容的文字信息,并单击“下一步”按钮,如图2008111802所示。

图2008111802 “网站描述”对话框 第3步,在打开的“IP地址和端口设置”对话框中可以设置新网站的IP地址和端口号。单击“网站IP地址”编辑框右侧的下拉三角按钮,在下拉菜单中选择一个未被其他Web站点占用的IP地址。“网站TCP端口”编辑框中保持默认值80不变,并单击“下一步”按钮,如图2008111803所示。 图2008111803 “IP地址和端口设置”对话框 小提示:80端口是指派给HTTP的标准端口,主要用于Web站点的发布。如果所创建的Web站点是一个公共站点,那么只需采用默认的80端口即可。这样用户在浏览器中输入网址或IP地址时,客户端浏览器会自动尝试在80端口上连接

Web站点。如果该Web站点有特殊用途,需要增强其安全性,那么可以设置特定的端口号。 第4步,打开“网站主目录”对话框,单击“浏览”按钮选择动态网站所在的主目录。依次单击“确定”→“下一步”按钮,如图2008111804所示。 图2008111804 “网站主目录”对话框 小提示:如果该Web站点是公开发布的网站,则可以保持“允许匿名访问网站”复选框的选中状态,这样可以使任何用户都能连接到该Web站点。如果希望该站点是一个需要验证用户访问权限的特殊网站,则需要取消该复选框禁止用户匿名访问。 第5步,在打开的“网站访问权限”对话框中,保持默认权限设置,单击“下一步”按钮。打开完成网站创建向导对话框,单击“完成”按钮,如图2008111805所示。

WinXP-IIS设置

一、IIS概述: IIS是Internet Information Server的缩写,它是微软公司主推的服务器,最新的版本是Windows2000里面包含的IIS 5,IIS与WindowNT Server完全集成在一起,因而用户能够利用Windows NT Server和NTFS(NT File System,NT的文件系统)内置的安全特性,建立强大,灵活而安全的Internet和Intranet站点。 IIS支持HTTP(Hypertext Transfer Protocol,超文本传输协议),FTP(File Transfer Protocol,文件传输协议)以及SMTP协议,通过使用CGI和ISAPI,IIS可以得到高度的扩展。 IIS支持与语言无关的脚本编写和组件,通过IIS,开发人员就可以开发新一代动态的,富有魅力的Web站点。IIS不需要开发人员学习新的脚本语言或者编译应用程序,IIS完全支持VBScript,JScript开发软件以及Java,它也支持CGI和WinCGI,以及ISAPI扩展和过滤器。 IIS支持服务器应用的Microsoft BackOffice系列,Microsoft BackOffice系列包括以下内容: 1,Microsoft Exchange Server客户/服务器通讯和群组软件; 2,Mirrosoft Proxy Server 代理服务器; 3,用于连接IBM企业网络的Microsoft SNA Server; 4,用于集中管理分布式系统的Microsoft Systems Management Server; 5,Microsoft Commercial Internet System(MCIS)。 IIS的设计目的是建立一套集成的服务器服务,用以支持HTTP,FTP和SMTP,它能够提供快速且集成了现有产品,同时可扩展的Internet服务器。 IIS相应性极高,同时系统资源的消耗也是最少,IIS的安装,管理和配置都相当简单,这是因为IIS与Windows NT Server网络操作系统紧密的集成在一起,另外,IIS还使用与Windows NT Server相同的SAM(Security Accounts Manager,安全性账号管理器),对

IIS基本设置

基本设置 一、打开“控制面板”->“管理工具”->“Internet服务管理器”: 在“默认Web站点”上按鼠标右键,选择“属性”,弹出默认Web站点设置窗口:

“TCP端口”是WEB服务器端口,默认值是80,不需要改动。 “IP地址”是WEB服务器绑定的IP地址,默认值是“全部未分配”,建议不要改动。默认情况下,WEB服务器会绑定在本机的所有IP上,包括拨号上网得到的动态IP。 二、点击上面属性窗口里的“主目录”:

在“本地路径”右边,是网站根目录,即网站文件存放的目录,默认路径是“c:\inetpub\wwwro ot”。如果想把网站文件存放在其他地方,可修改这个路径。 三、点击上面属性窗口的“文档”:

在这里设置网站的默认首页文档。在浏览器里输入一个地址(例如https://www.doczj.com/doc/874431753.html,/)访问IIS的时候,IIS会在网站根目录下查找默认的首页文件,如果找到就打开,找不到就显示“该页无法显示”。请在这里添加所需的默认首页文件名,添加完后可以用左边的上下箭头排列这些文件名的查找顺序。 四、到此,WEB服务器设置完毕。IIS已经可以提供WEB服务了。 如果您已经做好网站,请把网站文件copy到网站根目录,并确认网站的默认首页文件名已经在上面窗口的搜索列表里。之后打开ie,输入http://127.0.0.1/,就看到您的网站了。

如果您还没有做好网站,请在网站根目录新建一个htm文件,命名为“default.htm”,用网页编辑工具(例如FrontPage、Dreamweaver或记事本)打开这个文件,输入几个字,例如“我的网站”。保存文件后,打开ie,输入http://127.0.0.1/ ;看看。 其他设置 IIS是Internet Information Server的缩写,是微软提供的Internet服务器软件,包括WEB、FTP、Mail等等服务器。因为IIS的FTP和Mail服务器不是很好用,一般用IIS只用其WE B服务器。本文以Win2000服务器版操作系统为例,介绍WEB服务器的安装和设置方法。 目前运行IIS的最理想平台是Windows 2000服务器版和高级服务器版。Win9x/Me里也有IIS,但只是PWS(个人WEB服务器),功能很有限,只支持1个连接。WinXP里的IIS 也只支持10个连接。如果您要使用IIS,请使用Windows 2000服务器版。 IIS是Windows操作系统自带的组件。如果在安装操作系统的时候没有安装IIS,请打开“控制面板”->“添加或删除程序”->“添加/删除Windows组件”->双击“Internet信息服务”-> 选择“World Wide Web 服务器”安装。 基本设置 一、打开“控制面板”->“管理工具”->“Internet服务管理器”: 在“默认Web站点”上按鼠标右键,选择“属性”,弹出默认Web站点设置窗口: “TCP端口”是WEB服务器端口,默认值是80,不需要改动。 “IP地址”是WEB服务器绑定的IP地址,默认值是“全部未分配”,建议不要改动。默认情况下,WEB服务器会绑定在本机的所有IP上,包括拨号上网得到的动态IP。 二、点击上面属性窗口里的“主目录”:

相关主题
文本预览
相关文档 最新文档