个人名片:对人间的热爱与歌颂,可抵岁月冗长?Github???:念舒_C.yingCSDN主页✏️:念舒_C.ying个人博客?:念舒_C.yingWeb服务器也称为WWW(WorldWideWeb)服务器,主要功能是提供网页浏览服务,而网页浏览是互联网最常见的互联网应用场景B/S架构:Web服务器(Server)接受客户端浏览器(Browser,例如IE、火狐、谷歌浏览器)的请求,并响应客户端所请求的网页服务协议:服务器和客户端之间使用的是超级文本传输协议(htp,HyperTextTransferProtocol)或者https(HyperTextTransferProtocolover
ComponentObjectModel(COM)微软定义的一种交互式对象标准。与语言无关,只规范了交互行为。COM能够让你使用自己喜爱的语言来操作windows下的应用对象,即便该COM对象并不是这个语言编写的。例如,在python里调用word应用对象,实现word转pdf的代码如下:fromwin32com.clientimportDispatchEximportpythoncom#完成docx->pdfpythoncom.CoInitialize()word=DispatchEx("Word.Application")doc=word.Documents.Open('1.docx')d
ComponentObjectModel(COM)微软定义的一种交互式对象标准。与语言无关,只规范了交互行为。COM能够让你使用自己喜爱的语言来操作windows下的应用对象,即便该COM对象并不是这个语言编写的。例如,在python里调用word应用对象,实现word转pdf的代码如下:fromwin32com.clientimportDispatchEximportpythoncom#完成docx->pdfpythoncom.CoInitialize()word=DispatchEx("Word.Application")doc=word.Documents.Open('1.docx')d
IISPassingclientcertificatetorails由于客户政府的限制,我有一个用Rails编写的应用程序,它必须在IIS服务器后面运行。我们必须进行SSL身份验证。所以在我搜索Google的时间里,我无法弄清楚如何让IIS将客户端证书传递给rails服务器(瘦)。我看过关于Apache的教程使用:1SSLOptions+ExportCertData然后使其可用于请求对象。关于如何配置IIS来做同样的事情的任何想法?被告知这可能是不可能的。我终于想通了!这是我采取的步骤。使用OpenSSL创建您自己的CA证书。使用生成的CA证书创建并使用OpenSSL签署其他证书。打开Inte
IISPassingclientcertificatetorails由于客户政府的限制,我有一个用Rails编写的应用程序,它必须在IIS服务器后面运行。我们必须进行SSL身份验证。所以在我搜索Google的时间里,我无法弄清楚如何让IIS将客户端证书传递给rails服务器(瘦)。我看过关于Apache的教程使用:1SSLOptions+ExportCertData然后使其可用于请求对象。关于如何配置IIS来做同样的事情的任何想法?被告知这可能是不可能的。我终于想通了!这是我采取的步骤。使用OpenSSL创建您自己的CA证书。使用生成的CA证书创建并使用OpenSSL签署其他证书。打开Inte
最近几天公司官网和业务系统的注册页面频繁遭遇DDOS攻击,导致IIS应用程序池CPU占用率100%,访问网站出现503错误。下面总结一下应对措施。 一、启用IIS的CPU监视功能 对于低频率的DDOS可以采取这种方法。w3wp.exe是应用程序池的关联进程,当WEB访问量大时,w3wp.exe会占用大量的系统资源。在DDOS攻击下,很明显的现象就是w3wp.exe占用CPU达到100%,网站拒绝访问,这个时候远程登录服务器都很困难。针对这种情况,做如下优化: 1、为IIS中的每个网站设置单独的应用程序池。 2、为每个应用程序池设置CPU监视功能:当w3wp.ex
最近几天公司官网和业务系统的注册页面频繁遭遇DDOS攻击,导致IIS应用程序池CPU占用率100%,访问网站出现503错误。下面总结一下应对措施。 一、启用IIS的CPU监视功能 对于低频率的DDOS可以采取这种方法。w3wp.exe是应用程序池的关联进程,当WEB访问量大时,w3wp.exe会占用大量的系统资源。在DDOS攻击下,很明显的现象就是w3wp.exe占用CPU达到100%,网站拒绝访问,这个时候远程登录服务器都很困难。针对这种情况,做如下优化: 1、为IIS中的每个网站设置单独的应用程序池。 2、为每个应用程序池设置CPU监视功能:当w3wp.ex