随笔分类 -  IIS

关于IIS产品的一些东西
为SharePoint的多台WFE配置Windows自带的NLB遇到的一个问题
摘要:配好了NLB, multicast也选了, SharePoint站点的host header也在管理中心配好了. 问题是, 怎么都无法打开站点. 在CMD里ping一下Host Header的地址, 能ping通. 用Network monitor抓包, 客户端的机器上居然都看不到任何的HTTP通信. 找到了参考资料里面的文章, 其中的一个截图解决了我的问题. 要解决这个问题, ... 阅读全文

posted @ 2013-03-03 20:46 中道学友 阅读(1083) 评论(0) 推荐(0)

IIS URL Rewriter
摘要:今天一个朋友打电话过来, 问了这么一个问题: 假设有个用户的SharePoint网站的网址是http://company/defaut.aspx , 该用户希望浏览器上显示的URL是http://company/ , 不带后面的default.aspx. 怎么办? 解决方案 ======================= SharePoint返回的页面是什么URL, 就会返回什么... 阅读全文

posted @ 2012-03-20 15:16 中道学友 阅读(395) 评论(0) 推荐(0)

Log Parser分析IIS log的举例
摘要:命令举例如下: C:\Program Files (x86)\Log Parser 2.2>logparser.exe -i:IISW3C "select time-taken as Duration from 'D:\IIS Log Folder\ex100817_6371.log' order by time-taken desc" 结果返回: Duration -... 阅读全文

posted @ 2011-10-07 09:43 中道学友 阅读(1474) 评论(0) 推荐(1)

IISRESET为什么有时候要带个noforce参数?
摘要:IIS attempts to stop all services before restarting. The IISReset command-line utility waits up to one minute for all services to stop if you do not include the /noforce parameter. If the services can... 阅读全文

posted @ 2011-02-25 11:35 中道学友 阅读(1914) 评论(0) 推荐(0)

IIS压力测试工具TinyGet
摘要:tinyget使用举例: tinyget -srv:localhost -uri:/BuggyBits/AllProducts.aspx -threads:5 -loop:1举例2: tinyget -srv:localhost -uri:/Presentation/Default.aspx -threads:30 -loop:50 上面的命令表示使用30个并发线程来发出50个Get的请求到http:\\localhost\Presentation\Default.aspx 参考资料=====================Validating Content on Early Rel... 阅读全文

posted @ 2010-09-03 15:27 中道学友 阅读(5763) 评论(2) 推荐(0)

如何在IIS的非托管层对访问进行限制?
摘要:在之前的文章中, 我们介绍过如何在global.asax中执行跳转, 其中所举的例子是拒绝某种类型的请求, 并重定向到另外的页面上去. 这里, 向大家介绍一个在更低层次的可以执行相同功能, 还有更多其他功能的一个工具, 叫做Microsoft Urlscan Filter, 由微软提供, 下载使用免费. 因为它是一个ISAPI Filter, 处于非托管的层次, 所以效率比global.asax... 阅读全文

posted @ 2010-09-02 11:09 中道学友 阅读(547) 评论(0) 推荐(0)

IIS Log日志的时间是GMT的
摘要:排查问题的时候会发现IIS日志的时间跟服务器本地的时间有不同. IIS Log的时区设置时GMT的. 注意, 中国的时区是GMT+8。 所以看中国的IIS日志, 要想知道服务器本地的时间, 需要在IIS的日志中+8。 使用Log Parser时, 可以使用下面的例子来对返回结果的时间进行转换. LogParser "SELECT TO_TIMESTAMP(date, time) AS ut... 阅读全文

posted @ 2010-08-31 14:15 中道学友 阅读(3194) 评论(0) 推荐(0)

Log Parser分析IIS log的一个简单例子
摘要:命令举例如下:C:\Program Files (x86)\Log Parser 2.2>logparser.exe -i:IISW3C "select time-taken as Duration from 'D:\IIS Log Folder\ex100817_6371.log' order by time-taken desc"结果返回: Duration -------- 190971 154861 154861 145783 124642 124642 101876 99907 80547 7... 阅读全文

posted @ 2010-08-20 12:09 中道学友 阅读(1212) 评论(0) 推荐(0)

ISAPI Extension概览
摘要:ISAPI extension运行在IIS上的真实的应用程序, 它可访问有IIS提供的所有功能. 一个强大的ISAPI的例子: ASP页面就是通过ISAPI extension来处理的. 总的来说, 客户端可以像访问静态HTML文件或者是动态的ASP文件一样的访问ISAPI extensions. ISAPI extension被实现为DLL文件, 这些DLL文件会被由IIS控制的进程所加载. 跟... 阅读全文

posted @ 2010-07-04 12:05 中道学友 阅读(2384) 评论(0) 推荐(0)

HTTPS 简介
摘要:Https的全称是Hypertext Transfer Protocol Secure, 它是Hypertext Transfer Protocol 协议与SSL/TLS 协议的结合, 用来提供加密和对服务器的安全验证. Https连接常被使用在World Wide Web. Https的主要思想是在不安全的网络上建立安全的通道, 从而确保偷听攻击和中间者攻击无效. Https使用的协议使用... 阅读全文

posted @ 2010-03-31 15:58 中道学友 阅读(492) 评论(0) 推荐(0)

比IISReset命令的更文明的选择- IISApp.vbs
摘要:I know that bouncing IIS is something that Web Administrators in the past did a lot especially when rolling out new projects to release the memory and release/refresh the cache. Worker process cycling... 阅读全文

posted @ 2010-03-23 12:15 中道学友 阅读(782) 评论(0) 推荐(0)

在本机上访问自己的站点, 如果出错了, 怎么办?
摘要:一般来说, 我们都是用一台机器做服务器, 另一台做客户端的, 那么使用network monitor就可以看到网络上的通讯. 从而获得IIS返回的状态. 然而如果把不同的服务器角色放在同一台机器上, 就会出现自己访问自己的情况. 很显然, network monitor不会抓取到任何的线路上的通讯. 怎么办呢? 答案是: IIS Log. 即使不通过网络, 对IIS站点的访问IIS都会进行记录... 阅读全文

posted @ 2010-03-23 11:33 中道学友 阅读(218) 评论(0) 推荐(0)

Windows Server 2008下如果什么操作没能正常完成, 请尝试run as administrator
摘要:想要查看不同Application Pool对应的w3wp.exe进程ID, 运行如下命令: %windir%\system32\inetsrv\appcmd.exe list wp 返回结果: ERROR ( message:The WAS service is not available - try starting the service first. ) 经过检查, WAS(Windo... 阅读全文

posted @ 2010-03-23 10:53 中道学友 阅读(664) 评论(0) 推荐(0)

什么是loopback check?
摘要:Loopback check security feature是在Microsoft Windows Server 2003 Service Pack 1 (SP1)中新加入的. 它的目的是在你的计算机上阻止reflection攻击. 所以, 如果使用FQDN或者自定义的跟计算机名字不匹配的host header的来访问计算机本机的时候, authentication会失败.如何关掉loopback check? Set the DisableStrictNameChecking registry entry to 1. Click Start, click Run, type regedi. 阅读全文

posted @ 2010-03-11 17:37 中道学友 阅读(1796) 评论(0) 推荐(0)

IIS Metabase.xml在修改过了之后一定要IISRESET
摘要:如题. 阅读全文

posted @ 2010-02-05 14:38 中道学友 阅读(256) 评论(0) 推荐(0)

WebDAV
摘要:Web Distributed Authoring and Versioning (WebDAV) 扩展了HTTP/1.1协议, 允许客户端publich, lock, 和管理在web上的资源. 与IIS集成之后, WebDAV允许客户端进行下列操作 在你的服务器的WebDAV publishing directory上操纵资源. 比如说, 指派了正确权限的用户能够在WebDAV目录中拷贝和移动... 阅读全文

posted @ 2010-02-05 10:33 中道学友 阅读(369) 评论(0) 推荐(0)

IIS的metabase文件的位置
摘要:IIS6.0的存在于目录c:\windows\system32\inetsrv\metabase.xmlIIS7.0的存在于目录%windir%\system32\inetsrv\config\applicationhost.config 阅读全文

posted @ 2010-02-03 12:05 中道学友 阅读(429) 评论(0) 推荐(0)

查看安全日志的方式
摘要:当你怀疑本地的账户登录有可能存在问题的时候, 你可以查看windows 的安全事件日志. 安全事件日志 start->administrative tools-> eventvwr-> security 开启非默认的本地安全事件日志的记录方式. start->administrative tools-> local security policy-> Loc... 阅读全文

posted @ 2010-02-03 11:46 中道学友 阅读(494) 评论(0) 推荐(0)

IIS Log的位置
摘要:IIS 6.0的Log日志存储在:c:\windows\system32\logfiles\IIS 7 Log存储在:%SystemDrive%\inetpub\logs\LogFiles经过我的测试, IIS日志是即时写入的, 不需要IIS reset.IIS 6, 7的日志写入按不同站点写入不同的文件夹, 位置文件夹的格式都是"w3svc{siteId}".IIS6里, 查看站点ID的方式是通... 阅读全文

posted @ 2010-02-03 11:38 中道学友 阅读(9493) 评论(0) 推荐(1)

Troubleshoot 403错误
摘要:许多IIS管理员都遇到过这个很常见的"403-禁止访问"错误. 这个编码信息会误导很多人, 觉得这是由于NTFS权限相关的一个问题, 但是实际上它并不跟认证和访问控制相关, 这些其实应该被分在401状态组之中.   跟踪这个403错误的第一步是找到相关的IIS日志文件中关于这些请求的入口位置. 你需要弄清楚跟这个403错误相关联的子状态编码. 这与文章Troubl... 阅读全文

posted @ 2009-12-14 16:24 中道学友 阅读(276) 评论(0) 推荐(0)

导航

技术追求准确,态度积极向上