IIS7/IIS8下HTTP重定向到HTTPS设置方法

IIS7/IIS8将http访问重定向到https,首先需要安装Rewrite 2.0组件。安装很简单,这里不做介绍。

一、配置web.config文件

1.找到网站根目录web.config文件,替换一下内容(如果没有此文件可以创建一个);

<?xml version=”1.0″ encoding=”UTF-8″?>

<configuration>

<system.webServer> 继续阅读“IIS7/IIS8下HTTP重定向到HTTPS设置方法”

iis8多域名绑定多个https证书

当一个https的请求到达IIS服务器时,https请求为加密状态,需要拿到相应的服务器证书解密请求。由于每个站点对应的证书不同,服务器需要通过请求中不同的主机头来判断需要用哪个证书解密,然而主机头作为请求的一部分也被加密。最终IIS只好使用第一个绑定到该IP:PORT的站点证书解密请求,从而有可能造成对于其他站点的请求失败而报错。

在IIS8中添加的对于SNI(Server Name Indication)的支持,服务器可以通请求中提取出相应的主机头从而找到相应的证书。

继续阅读“iis8多域名绑定多个https证书”

HTML5的优势和好处有哪些?它代表了未来趋势

HTML5是web开发世界的一次重大的改变,事实上不管你是否喜欢,它都是代表着未来趋势。其实HTML5并不难理解和使用。我们这里能列出许多原因为什么现在要开始使用HTML5。
目前有很多的文章介绍使用HTML5并且介绍了使用它的优势和好处,没错,我们这篇文章也类似。随着更多这样的文章,以及Apple的支持, Adobe围绕HTML5的产品开发,以及移动flash的死亡,如此多网站的支持,我想对那些仍旧没有或者不想接受它的人说一些话。我认为主要得原因是,它看起来像一个神秘的东西。很多感觉它像喷气背包或者飞行汽车。一个未经验证的非凡想法但是并不实际。但是事实上现在已近非常的实际了。
为了解密HTML5并且帮助顽固的开发设计人员,我这里列出了使用HTML5的几大优势,希望对大家有帮助!
第十大优势:易用性
俩个原因使得使用HTML5创建网站更加简单:语义上及其ARIA。新的HTML标签像<header>, <footer>,<nav>,<section>, <aside>等等,使得阅读者更加容易去访问内容。在以前,即使你定义了class或者ID你的阅读者也没有办法去了解给出的一个p究竟是什么。使用新的语义学的定义标签,你可以更好的了解HTML文档,并且创建一个更好的使用体验。 继续阅读“HTML5的优势和好处有哪些?它代表了未来趋势”

windows服务器如何做性能测试

一般操作系统性能主要涉及到的指标:处理器使用情况、内存占有量、磁盘I/0操作以及网络流量等。我们可以安装一些第三方工具进行监测,但毕竟是要另外安装的,麻烦一点不说,总之兼容性也可能出问题,而windows系统自带有一个监测性能的工具 Performance Monitor,我们可以使用此工具来测试系统的运行性能。

Performance Monitor本身也是一个进程,运行起来也要占用一定的系统资源。所以你看到的资源的使用量应该比实际的要稍微高一点。这个工具在帮助管理员判断系统性能瓶颈时非常有用。举个列子来说,今天有个用户抱怨说他们项目组的服务器(这是一台虚拟机)运行起来非常慢,但也不知道具体问题出在什么地方。任务管理器里显示CPU和内存的使用量都不算高,但服务器的相应就是非常慢。打开Performance Monitor,让其运行一段时间后(因为参考平均值会比较准确),发现average disk queue的值比较高,这就说明物理服务器的硬盘负荷太重,I/O操作的速度跟不上系统的要求。关掉虚拟机,将其转移到另一台硬盘负载比较小的主机上,再打开虚拟机。问题就解决了。 继续阅读“windows服务器如何做性能测试”

解决IIS7中FastCGI 进程超过了配置的活动超时时限的问题

近日,需要满足测试需求,进行大数据并发测试时,报出【HTTP 错误 500.0 – Internal Server Error E:\PHP\php-cgi.exe – FastCGI 进程超过了配置的活动超时时限】

解决办法:

IIS7->FastCGI设置->双击”php-cgi.exe”->”活动超时” 项默认是设置为70(秒),改为600(10分钟,此处根据需求设置可以略高)

IIS7中默认没有fastCGI setting模块,需要手工安装administration pack for iis 7.0,下载地址:https://www.iis.net/downloads/microsoft/administration-pack