IIS下使用 HTTP/2】的更多相关文章

由于公司租用的是虚拟空间,而且用的是IIS服务器,所以部署PHP的时候就出现很多问题:比如昨天就碰到这个问题:在IIS下部署Thinkphp项目,验证码不能显示 这是生成验证码的方法: // 制作专门方法实现验证码生成 function verifyImg() { // 以下类Verify在之前并没有include引入 // 走自动加载Think.class.php autoload() $config = array ( 'useNoise' => false, 'imageH' => 35…
背景: 目前项目中在单个进程的应用程序经常会遇到w3c.exe崩溃的情况,于是就设想是否可以通过IIS多进程的方案来避免出现该问题. 于是搜了下“怎么实现多进程的方案”,找到了这篇文章:http://blog.csdn.net/anderslu/article/details/9040269.在此声明下,本文是参考该文章来写的. IIS下Asp.Net应用程序多进程设置: 打开iis管理器,找到"asp.net应用程"使用的“线程池”,右键在“属性”中找到“高级”,修改"最大…
找了两天才找到解决办法…….晕晕晕...用第二种方法解决了. 网上找到的方法都没有写这一条 If objASPError.ASPDescription > "" Then 后面的回车去掉(这个地方微软写错了) 将这一句后面的<br>注释掉即可! Response.Write Server.HTMLEncode(objASPError.ASPDescription)' & "<br>" 转自:http://blog.csdn.ne…
php在执行中常见错误: The FastCGI process exceeded configured request timeout: FastCGI process exceeded configured activity timeout : iis下fastcgi模式执行php脚本. 首先需要设置fastcgi的最大执行时间,在此基础上设置php脚本时间才会有效.即,假设fastcgi最大活动时间设为900s,则php用set_time_limit(max)函数,max在[0,900]有…
需要特别注意的是: 1. .htacdess文件在 wordpress中 是可以生成的 安装 WP Super Cache后,开启该插件>>设置>>高级>>找到并点击"更新Mod_Rewrite 规则"按钮,这是会在网站根目录生成 .htaccess文件 将该文件导入到iis中的 url重写模块即可 2. 针对图片脚本样式文件报404的错误,可以通过以下规则 直接过忽略掉 <rule name="jpgtest" stopP…
用户反应,空间不支持GD.系统环境是IIS PHP.   先用phpinfo探了一下,确实没有找到gd的影子.然后检查php.ini,发现gd扩展没有开启(windows下安装的php,其所有php扩展默认都处于关闭状态).于是删除extension=php_gd2.dll前面的注释符号,然后重新跑phpinfo,发现还是没有gd.   后来看到,在php.ini关闭\开启扩展的设置上面,有这样一句话:   ; Be sure to appropriately set the extension…
今天准备将一个php demo放在IIS下运行,网站在IIS下的配置是这样的: 应用程序池是集成模式下的.net framework 2.0(2.0或4.0没什么关系,因为php以fastCGI的方式在跑), 应用程序池标识配置为IIS内置的NETWORKSERVICE, 使用的认证方式为匿名身份验证. 打开本地的网站,访问php页面, 出现了500错误. 好吧,是权限问题,最简单的解决办法是把C:\Users\Administrator\PhpstormProjects\phpDemo的权限设…
此办法只适合于linux下的php网站放到Windows服务器IIS下 ,  网站除了主页面正常以外  子页面全部出现404错误    这里子页面出现404 错误是说明伪静态没有开启 什么是.htacdess:          .htaccess叫分布式配置文件,它提供了针对目录改变配置的方法——在一个特定的文档目录中放置一个包含一个或多个指令的文件, 以作用于此目录及其所有子目录.并且子目录中的指令会覆盖更高级目录或者主服务器配置文件中的指令.一般来说,如果你的虚拟主机使用的是Unix或Li…
网站自定义错误页面的设置,大家应该都知道它的重要性……不多说,下面带大家一步步在IIS下设置网站自定义错误页面…… 1.首先进入你的网站主页,找到[错误页](注意是IIS下的错误页不是.NET错误页),双击[错误页] 2.这样就进入了错误页面,点击[编辑]或者双击状态代码行,打开“编辑自定义错误页面” 3.填写状态码,响应操作处选择第二项[在此网站上执行],输入URL 4.查看错误页面相对根目录的位置,按照示例填写就可以的.然后依次设置其它页面 5.当然还可以通过修改配置文件(web.confi…
缘起 1.从事互联网十来年了,一直想把自己的从事开发过程遇到的问题给写出来,分享给大家.可是可是这只是个种想法,想想之后就放下了,写出来的类文章是少之又少.古人说无志之人常立志,有志之人立长志.今天,就从学习小程序开始,记录在学习过程中的遇到点点滴滴,先做“无志之人常立志”吧. 强调的是,微信小程序开发,我也是从0到1的过程,肯定会有错误或遗漏,还望给指导指导,让我的学习知识更完善,再此先谢过了. 2.bitcms开源内容管理系统也发布了,运营对一个程序老猿来说,确实是个艰巨的任务.自己的想法很…
"在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的.如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误." 我要这个问题是修改了web.config文件来解决的(修改下后缀就行,不用删除),因为一个项目里面的web.config太多了,而且iis网站运行的时候会再生成一个web.config,就会产生冲突,当然,其余的解决方法你也可以尝试下,我之前还尝试了添加虚拟目录.需要注意的问题:部署网站的时候,…
前面ytkah讲了apache下帝国CMS搜索页伪静态实现方法,网友说服务器是用IIS,那么IIS下如何实现帝国CMS搜索页伪静态呢?首先得先有URL重写插件,下载地址:http://www.iis.net/download/URLRewrite,根据需要,点击右侧的下载链接(我的系统是64位的,就下载x64的),下载安装, 为了保证IIS的顺利运行,最后重启下服务器(非重启IIS服务器).再进入IIS管理会看到这样一个图标,就是URL 重写  然后修改站点根目录的Web.Config这个文件了…
在IIS下部署SSL证书实现HTTPS   HTTPS是以安全为目标的HTTP通道,简单讲是HTTP的安全版.谷歌已经制定了一项长远的计划,它的最终目标是将所有通过HTTP协议呈现的网页标为“不安全”,对于站长来说,部署SSL证书来迁移到HTTPS是一个现实和重要的问题,那么,对于IIS系统来说,如何部署SSL证书实现HTTPS协议呢?下面就讲述一下具体的实现方法. IIS6 对于IIS6来说,支持PFX格式证书,下载包中包含PFX格式证书和密码文件. ( 1 ) 证书导入 开始 -〉运行 -〉…
From : http://code-tech.diandian.com/post/2012-11-12/40042151797 首先你要安装IIS下的rewrite组建,下载地址:Rewrite.zip 然后呢,在 IIS 管理器里选择网站,右键选择“属性”,如下图所示:(以下内容来自discuz帮助网站,你懂的) 在弹出的窗口里选择“ISAPI筛选器” 上图中点击“添加”,在弹出的窗口里“筛选器名称”填写“rewrite” 上图界面中点击“浏览”,选择下载解压后的 Discuz! Rewri…
  很不想用iis,然而客户不想增加机器,只好按客户的意思了.可是没想到发送短信以在本地 机器上是好的,在iis下直接500.   一开始以为是防火墙问题,后来检查了一下没有,再后来换了一个短信接口,就莫名其妙好了. 然而过段时间后发现其它几个调用外部服务的功能也出现了500.检查了一下代码,发现都是调用了guzzlehttp/guzzle ,而guzzlehttp,检查了一下也没找到原因,后来换用了mashape/unirest-php后一切正常.   怀疑是guzzlehttp使用了某些ph…
Web Server  在iis下部署php网站在iis下 一.参考地址: windows8 http://www.cnblogs.com/haocool/archive/2012/10/14/windows-8-iis-to-configure-php-runtime-environment.html windows Server2008 http://www.jb51.net/article/38048.htm 二.自己总结的步骤: iis配置: 下载所需的包文件: 1.下载php安装文件:…
Web Server 在iis下部署asp网站在iis下 一.参考地址: win7 http://jingyan.baidu.com/article/636f38bb1bbcadd6b846108b.html 二.步骤: 1.iis中创建网站: 2.启用目录(目录浏览) 3.启用父路径(asp) 4.添加index.asp(默认文档) 5.启用32应用程序(程序池) 三.PS: 比较简单,为自己做个笔记.…
IIS下不能下载文件的docx文档,XLSX文档的设置方法 Office 2007的的界面风格默认格式中都是.DOCX,XLSX,PPTX等等后缀,连结中包含此类文件时,界面风格默认什么打不开的其实只要在IIS中的MIME的类型中添加对此格式的支持就可以了下面提供两种方法扩展功能,推荐使用第二种. 方法一:打开网站属性,的HTTP头选项对话牌,添加的MIME类型 新建一种类型,填入需要的 .docx ,类型为 application/vnd.openxmlformats-officedocume…
问题描述 1.Excel每个工作薄(sheet)生成记录行数 2.asp.net关于导出Excel的一些问题的集锦 3.下载失败,临时文件或其所在磁盘不可写 4.未能加载文件或程序集“Microsoft.Office.Interop.Excel, Version=14.0.0.0,** 5.IIS下发布操作Excel程序时遇到{00024500-00***即80070005错误 6.System.ComponentModel.Win32Exception: 拒绝访问 有关这这几个问题详解. 问题…
1.先看这篇文章 http://www.cnblogs.com/joylee/archive/2013/01/07/memadmin.html . 2.在IIS下安装的php-cgi.exe程序版本为5.3.28,但网上找了很久没有找到对应版本的php_memcache.dll,索性重新安装新版本的php-cgi.exe(v5.5)程序并找到5.5版本的php_memcache.dll. 3.在该网站下载新版本的php程序 ,我下载的是 php-5.5.20-nts-Win32-VC11-x86…
原文:深度理解IIS下部署ASP.NET Core2.1 Web应用拓扑图 IIS部署ASP.NET Core2.1 应用拓扑图 我们看到相比Asp.Net, 出现了3个新的组件:ASP.NET Core Module.Kestrel.dotnet.exe, 后面我们会理清楚这三个组件的作用和组件之间的交互原理.   引入Kestrel的原因 进程内HTTP服务器,与老牌web服务器解耦,实现跨平台部署 IIS.Nginx.Apache等老牌web服务器有他们自己的启动进程和环境:为了实现跨平台…
转载:http://www.cnblogs.com/sjpisaboy/archive/2006/12/07/585749.html 最近碰到一个问题:我们实验室的一台IBM EServer服务器被运到学校的信息办进行托管,这台服务器上面跑着一些ASP.NET网站.ASP网站以及一个JSP的网站.服务器的操作系统是Window Server 2003,并在其上安装了IIS6.0.Tomcat5.5等服务器软件.众所周知,IIS服务器占用80端口,而Tomcat服务器一般用8080端口.本来两者互…
没有.net ramework 4.0 的要先安装 dotNetFx40_Full_x86_x64.exe PHP压缩包 推荐用5.6.29版 IIS下PHP压缩包下载地址:"http://windows.php.net/download#php-5.5" 注:7.*版本要下载对应位数的VC14(32位的包用32位的VC14,64位的包用64位的VC14) 5.*版本要下载对应位数的VC11(32位的包用32位的VC11,64位的包用64位的VC11) 注意位数要对应: VC14下载地…
网上有很多关于PHP在IIS下配置的教程,但都是一些很理性化的东西,我从里面整理出来这个教程 发出来为了方便参考,,有什么问题也可以大家一起交流,,如果有什么不对的地方,请指正.. 下面的教程都是在windows 2000下实现的,其他系统请自己参照修改, 操作系统目录:c:\winnt PHP默认安装目录:C:\php PHP版本:PHP 4.3.10 下载地址:http://www.php.net/downloads.php (Windows Binaries) Mysql版本:mysql-…
.Net Core IIS下无Log4Net日志输出,命令行下却有(dotnet运行) 遇到个诡异的问题,项目发布并寄宿到 IIS上后,Log4Net没有日志输出 1.原因分析 这不应该啊,所有的配置都在.Net Core控制台做了测试 因为控制台上会有输出信息,所以切到控制台下运行(dotnet *.dll),确实有特意抛出的异常信息,且文件夹会被创建并写入异常信息.但是IIS寄宿死活不出输出日志(这里应该怀疑时IIS的配置问题 orz). 百度无果,就Google,终于找到原因了 其实:AS…
1.首先我们要取走我们的证书,保存在我们本地的电脑里,然后复制到服务器即可. 2.取走后接下来干嘛?当然是打开文件看看里面有些什么啊.我们找到IIS那个压缩包并解压. 3.解析得到pfx文件,也就是我们需要部署域名的证书文件. 4.小伙伴们可以在服务器上进行这些解析,不过也可以像小编一样在本地进行,然后在服务器内创建个文件夹,把需要的东西复制进去即可.(不要用剪切,你知道的,就算你不知道你也会去百度的) 5.然后打开服务器的IIS控制面板. 6.然后打开IIS的主页找到服务器证书栏,双击打开即可…
ASP.NET与IIS是紧密联系的,由于IIS6.0与IIS7.0的工作方式的不同,导致ASP.NET的工作原理也发生了相应的变化. IIS6(IIS7的经典模式)与IIS7的集成模式的不同 IIS6的运行过程: 分析上图可知: 在 User Mode 下,http.sys 接收到 http request,然后它会根据 IIS 中的 Metabase 查看基于该 Request 的 Application 属于哪个 Application Pool, 如果该 Application Pool…
本人非常喜欢phpstudy的集成php+mysql环境,一键搞定,但是不知道为什么搭建的phpmyadmin的数据库管理器,无法上传,点击无反应 发现上传数据的界面有点不同 正常情况下是这样的: 非正常,也就是上传点击无法应的情况是这样的:在格式选项下多了很多,扩展选项: 于是找度娘,上官网求助,均无果,最后自己自动丰衣足食. 把原来的PHPMYADMIN删除掉,自己重新配置:(这里删除要注意几点1.先将iis,还有数据库等均停止运行,2.删除,也只删除phpmyadmin里面的文件:) 在百…
首先下载Windows的PHP安装包.随后将该包解压至C:\PHP.完成上面的步骤后,将C:\php目录下的php.ini-dist文件改名为php.ini,然后拷到C:\Windows目录下. 用记事本打开C:\Windows目录php.ini文件php.ini里找到register_globals = Off 将 Off 改成 On. 再找到extension_dir = "./" 吧"./"里的./改成php里的ext所在的位置,如"C:\php\e…
问题产生的原因 先装的Win7,未启用IIS, 后启用IIS功能,即使选中开发选项只能默认打开ASP.net 中FrameWork2的支持,其它 版本的FrameWork默认IIS不支持,需要手工开启.开启方法 找到系统安装目录下的Windows目录,找到 Microsoft.net目录,找到对应版本的FrameWork, 其中含有 aspnet_regiis.exe文件 控制台导航到本目录下 执行 aspnet_regiis.exe -i进行注册,用help命令可以了解更多.…