1、备份IIS配置文件
配置文件位于:C:\Windows\system32\inetsrv\metabase.xml
2、启用GZIP功能
在IIS管理器的“网站”的属性窗口中切换到“服务”选项卡,勾选“HTTP 压缩”的两个选项。“临时目录”和“临时目录最大容量”可根据需要自行设置。
在IIS管理器的 “Web服务扩展”中添加一个新的Web服务扩展,扩展名填写为“GZip”,其它也可以。“要求的文件”添加:c:\windows\system32\inetsrv\gzip.dll ,并勾选“设置扩展状态为允许”,完成后...
标签为 IIS 的文章:
IIS 6.0
目录名里包含有“.asp”文件会导致其目录下任意文件当做 asp 文件来运行。如果把 webshell 保存为 webshell.gif,当访问http://xxxx.xxx/webshell.gif 时 webshell.gif 被当作asp文件来解析。
apache
apache 解析文件名时,后缀是从后面开始检查,按最后一个合法后缀执行。如:install.php.bak 因为 bak 不被 apache 解析,所以 apache 把这个文件当php文件解析了. 很多web程序安装后,默认会把install.php改名为install...
说明:
Apache中的mod_rewrite可以实现URL的重写(URL Rewrite),而IIS并没有自带这个功能,如果我们需要这个功能就就需要使用第三方组件来实现。
IIS下实现URL重写的组件中用得比较广泛的一个是ISAPI Rewrite,国内支持Rewirte功能的Windows服务器大都采用该组件。
ISAPI Rewrite是一个专用于微软IIS的、基于正则表达式的URL处理引擎。
ISAPI Rewrite通过ISAPI(Internet Server Application Program Interface)筛选器来加载然后...
实现原理:
由Apache来提供WEB服务,然后使用反向代理从IIS上获取另外的数据。
操作步骤:
Apache和IIS如果在同一台计算机上(假设这台服务器的IP为172.31.45.254),则给IIS分配除80外的其它端口来提供服务,比如81或8080。如果不在同一台计算机上可以都使用80端口,IP分别使用172.31.45.253(IIS)、172.31.45.254(Apache)。
在Apache上启用Virtual hosts和proxy、proxy_http模块。
Virtual hosts的配置文件参考...