IIS7无法显示页面,因为发生内部服务器错误。错误代码0x800700c1

IIS7无法显示页面,因为发生内部服务器错误。错误代码0x800700c1
因为给客户建的站台要进行转移,原来的服务器是win2003的,目前新开通了一台 win8 的服务器,把原先的老站点全部转移到这台新的服务器上面,而原来的站点还有 asp 做的站点,所以在转移之后出来了如下的错误: IIS7无法显示页面,因为发生内部服务器错误。错误代码0x800700c1 其实这个错误也是好理解,因为之前的老站多数都是 32 位的系统支持,所以默认的 IIS7是没有开启 32 位系统的,我们只需要在高级设...

IIS执行此操作时出错,错误:在唯一密钥属性“value”设置为“index.php”时,无法添加类型为“add”的重复集合项

IIS执行此操作时出错,错误:在唯一密钥属性“value”设置为“index.php”时,无法添加类型为“add”的重复集合项
给客户维护的一台win服务器,在配置好web.config之后,竟然奇迹般地出错了,如下所示: IIS执行此操作时出错,错误:在唯一密钥属性“value”设置为“index.php”时,无法添加类型为“add”的重复集合项。 图片所示如下,只要点击iis项目中任何一个功能项就出现这种错误: 这个提示的意思是你本来已经有了index.php这个默认首页的文件名了,结果你又重复添加了index.php作为默认首页导致的,解决的办法是,把上图...

IIS 之 在IIS7、IIS7.5中应用程序池最优配置方案

IIS 之 在IIS7、IIS7.5中应用程序池最优配置方案
找到Web站点对应的应用程序池,“应用程序池” → 找到对应的“应用程序池” → 右键“高级设置...” 一、一般优化方案 1、基本设置 [1] 队列长度: 默认值1000,将原来的队列长度改为 65535。 [2] 启动32位应用程序:默认值False,改为True, 否则安装一些32的组建或32位的php都会出错。 [3] 托管管道模式:Integrated 或 Classsic。 2、高级设置 [1] 闲置超时(分钟):默认20分钟,修改设长。 [2] 快速故障防...

IIS假死原因是应用程序池提供服务的进程关闭时间超过了限制

IIS假死原因是应用程序池提供服务的进程关闭时间超过了限制
第一种方法: 为应用程序池 'DefaultAppPool' 提供服务的进程关闭时间超过了限制 服务器经常产生“应用程序池 'DefaultAppPool' 提供服务的进程关闭时间超过了限制。进程 ID 是 '2068'。”的错误,导致iis处于假死状态,经了解是IIS应用程序池的设置问题。解决方法如下: Internet 信息服务(IIS)管理器->应用程序池->DefaultAppPool->右击属性 一、回收 1、回收工作进程(分钟):选中,值为1740 2、回...

优化IIS应用程序池减轻服务器压力

优化IIS应用程序池减轻服务器压力
虽然现在的服务器环境市场已经是lnmp或者lamp的天下了,但作为老牌的windows+iis依然有庞大的市场,毕竟windows简单呀,小白用户很容易上手,不需要复杂的命令,在一些小单位可以节省掉运维人员,所以还是有喜欢人喜欢windows服务器的,只要我们优化好windows服务器,完全可以能带得起大流量的站点。 我所维护的一个客户,使用的是windows+iis+php的模式,其实安装的是phpStudy一键环境,然后选择的是iis+...

IIS8请求筛选模块拒绝超过请求内容长度

IIS8请求筛选模块拒绝超过请求内容长度
其实这个错误是由于上传mysql大文件所致,我们知道phpmyadmin上传最大的文件默认是2M,需要在php.ini里面修改才能够上传mysql大数据库文件,但是一切都修改好之后,却发现了“IIS8请求筛选模块拒绝超过请求内容长度”的错误,首先使用的是iis+php的环境,经过一番查找之后,原来在iis环境下,是要检查post请求大小的,如果超过就会报错。 完整的错误内容如下: HTTP错误404.13 - Not Found 请求筛选模块被配置...

FastCGI 进程超过了配置的活动超时时限

FastCGI 进程超过了配置的活动超时时限
近期所维护的一个站点出现了 HTTP 错误 500.0 - Internal Server Error E:\PHP\php-cgi.exe - FastCGI 进程超过了配置的活动超时时限,查看了一下日志文件,原来是网站的并发量有点大,其实也没多少,但是因为是新的winserver服务器,没有进行过任何的优化,所以小小的并发量都承受不了。 既然IIS已经报出了FastCGI进程超时,哪么我们只要把配置文件给更改一下就OK了。 第一步: IIS7->FastCGI设置->双击"ph...

windows server8+iis7.5屏蔽恶意解析方法

windows server8+iis7.5屏蔽恶意解析方法
这里仅仅的小小记录一下而已,之前在linux系统下直接配置文件,貌似没有起到一点作用,不知道是主机商的问题还是哪里的问题,如果站长遇到恶意解析的情况,首要是先屏蔽掉其对方IP,如果IP都不起作用的话,就只好屏蔽其域名了,在安装好IIS7.5并生成一个站点之后,在根目录下是会生成一个 web.config 的配置文件的,这里面默认的是网站被浏览时的执行顺序,我们只要在这里面进行屏蔽掉恶意解析的域名即可。...

windows server2008 iis7.5怎么设置防盗链方法

windows server2008 iis7.5怎么设置防盗链方法
windows server2008+iis7.5也是较多站长所配置的服务器环境了,而对于自己站点如何防盗链,是在其根目录下 web.config 中进行配置的,在使用 web.config 配置各种站点需要的功能时,最好先安装一个 url 重写的模块,这样就可以直接在 url 进行编辑了,非常的方便,windows 下的防盗链和 linux 下还是有很大的不同的,毕竟是两个系统。 这里我把所要设置防盗链的代码贴出来,只要保存为 web.config 文件,...

IIS7/IIS7.5 URL 重写 HTTP 重定向到 HTTPS的方法

IIS7/IIS7.5 URL 重写 HTTP 重定向到 HTTPS的方法
在win2008服务器系统中,可以通过 http重定向的功能来进行301的设置,但win2008服务器系统中的 http重定向 功能必须两个域名不一样,比如老域名为 04ie.com,一定要重定向到 xiariboke.net 才可以重定向,如果是 xiariboke.net 重定向到 https://xiariboke.net 则会定向出错,所以我这里想出了一个使用 URL重定向的功能,在 win2008默认的系统中,是不存在这个模块的,要先到微软的官网去下载。 下载地址:...

win7下的PHP+IIS配置,找不到php5isapi.dll的问题,版本5.4.9

win7下的PHP+IIS配置,找不到php5isapi.dll的问题,版本5.4.9
问题:PHP新手配置,在官网上下载的压缩包。按网上的找的教程配置IIS时发现,在解压包里找不到php5isapi.dll文件,没办法添加脚本映射。 解答: 从PHP5.3版本开始,在PHP文件里面没有php5isapi.dll了,不能在IIS6上面通过ISAPI扩展运行。 就是说PHP5.3以后的版本不再支持用ISAPI进行扩展在IIS里运行了,应该用FastCGI方法配置。 FastCGI执行方式是以单一线程来执行操作,所以不需要进行线程的安全检查,除去...

win2003 64位服务器 IIS伪静态组件ISAPI_Rewrite3安装配置

win2003 64位服务器 IIS伪静态组件ISAPI_Rewrite3安装配置
很多用户在使用64位win2003时发现伪静态配置不成功,下面夏日博客为您分享在64位win2003操作系统上成功配置ISAPI_Rewrite3的经验,这可是小编花了很多时间才找到的真正可用的文件和方法哦~~ 相关文件下载:win2003 64位服务器 IIS伪静态组件ISAPI_Rewrite3安装配置 点击下载后会下载到 ISAPI_Rewrite3 的两个破解文件,在我们安装好最新版之后,在服务器IIS中是会要求填写注册码以及提醒到期时间,一旦到期...

IIS配置PHP5.3配置完成后—FastCGI Error14001 (0x800736b1)___解决方法

IIS配置PHP5.3配置完成后—FastCGI Error14001 (0x800736b1)___解决方法
服务器环境: PHP版本:php-5.3.0-Win32-VC9-x86.zip WIN2003 IIS6 按照前一篇的教程[IIS上安装PHP5.3的方法(教程) ]安装PHP 5.3 安装好后还是提示如下错误: FastCGI Error The FastCGI Handler was unable to process the request. -------------------------------------------------------------------------------- Error Details: Error Number: 14001 (0x800736b1). Error Description: 由于应用程序...

win2003下iis6配置php5.4.38教程

win2003下iis6配置php5.4.38教程
这个教程的意义在于,这是windows 2003 server下的iis6.0的最后一个php版本:php5.4. 首先你要安装: FastCGI 1.5 http://www.xdowns.com/soft/1/71/2015/soft_136565.html 如果提示:FastCGI Error The FastCGI Handler was unable to process the request. Error Details:Error Number: 14001 (0x800736b1). 要装Microsoft Visual C++ 2008 Redistributable Package 下载php5.4 http://www.xdowns....

备份恢复IIS的设置

备份恢复IIS的设置
Windows的IIS有一个非常“坑爹”的备份还原功能,和大部分备份还原不同的是,这个服务默认不支持不同电脑之间的备份还原,如果用户重装Windows的话,即使备份了IIS的相关文件,还原的时候还是提示“无效签名”,导致这个IIS无法恢复。 实际上,如果要在不同电脑之间(或者重装Windows)备份恢复IIS,需要在备份的时候输入密码,在还原的时候也输入密码,这样恢复才能正常,而默认是不输入密码则永远也无法成功...

Windows 2008 IIS7.5下面如何配置PHP

Windows 2008 IIS7.5下面如何配置PHP
因为工作的需要,要在Windows 2008下面配置PHP的运行环境,Windows 2008和Windows 2003同属Windows家族,所以PHP的配置都是差不多了,基本上2003上面配置PHP熟练了,2008下面就没什么问题了,下面介绍一下Windows 2008下面配置PHP的运行环境,看看跟Windows 2003 下面有什么不一样。 一.安装PHP代码解析器,并让IIS支持PHP程序 第一步,解压“php-5.2.0-Win32.zip”到“D:\php”,你也可以放到其它路径,将"D:\php...

iis下如何配置PHP环境

iis下如何配置PHP环境
iis已经很好的支持php了,按说使用php应该用linux系统,菜鸟级别的我一直在用windows 2003系统,没办法只能学习iis下配置php了,首先要到php.net官网去下载最新版的php安装文件,可以参考着下面的的步骤进行配置。 1>  解压到 c:/php 目录. 打开 c:/php 目录,找到 php.ini-dist文件.重命名为 php.ini . 2>  打开php.ini 文件. 找到 ;include_path = ".;c:\php\includes" 该行. 修改为 include_path...

简单设置IIS配置PHP调试环境

简单设置IIS配置PHP调试环境
因为经常要用到IIS与PHP的配置,把以把具体的配置写下来,方便日后查询! 基于PHP语言的论坛可以说是目前最安全而且执行代码效率最高的论坛了,和ASP相比他可以实现和MYSQL更好结合的特点,结合PHPMYADMIN可以更好的管理和维护数据库信息。一般情况下使用apache和PHP搭配比较顺手,不过很多时候由于特定因素和条件的局限,我们要求在IIS基础上建立PHP应用环境。今天笔者就为各位介绍如何在IIS和Windows下建...

IIS+PHP,解决上传文件为空的问题

IIS+PHP,解决上传文件为空的问题
我的问题的原因是因为没有设置php的临时目录,不过在本地是可以正常上传文件的,程序放到服务器上突然就不行了。不过还好,设置了临时目录之后就可以了. php.ini ; Temporary directory for HTTP uploaded files (will use system default if not ; specified). upload_tmp_dir ="c:\temp" 还要记得把upload_tmp_dir 前面的分号去掉。重启下IIS就可以了。 总结原因:临时文件权限的问题。