Articles of iis 7.5

在IIS中输出caching不适用于WordPress php文件

我启用输出caching的PHP文件 <configuration> <system.webServer> <serverRuntime frequentHitThreshold="1" frequentHitTimePeriod="00:00:30" /> <caching> <profiles> <add extension="*.php" policy="CacheForTimePeriod" kernelCachePolicy="CacheForTimePeriod" duration="00:00:59" location="Any" varyByQueryString="*" /> </profiles> </caching> </system.webServer> </configuration> caching适用于打印时间的PHPtesting文件 http://www.ahangbaz.com/time.php 但它不适用于wordpress(date打印在第三行的页面上) http://www.ahangbaz.com/index.php/4002/omega-el-producto/ 我没有在wordpress中使用任何插件。

IIS 7.5频繁出现问题没有很好的理由

我们有一个专门的系统(Windows Server 2008)与Hostway刚刚部署,我们似乎有问题。 自从我们开始使用这个服务器,在夜间,我们的监控软件(IP Check)为上述8个站点之一疯狂。 这个网站的HTTP和DB服务似乎一直在下降。 我们有三个使用传统ASP的站点,我已经设置了他们的应用程序池来回收自己,但我想不出其他任何东西。 我没有看到事件日志中的任何东西,看起来他们会导致IIS服务器失败,并下降,我不是一个服务器的人,所以我想知道我应该在哪里开始尝试和解决这个问题?

在Windows Server 2008 R2上使用IIS 7.5

我在Windows Server 2008 R2上安装了带有iis 7.5的php 5.4.9和web平台安装程序。 phpinfo()是工作文件。 但是,当我上传我们的网页获取错误。 在这里,我附上了错误信息。 请咨询我这个问题。 我检查过处理器映射。 所有在这里只是默认设置。

IIS 7.5和DNSconfiguration

我正在尝试configurationWindows 2008 R2服务器(Web服务器); 我知道如何使用IIS访问使用不同端口的网站,但在给予主机名(在IIS中)时不能访问这些网站。 我完全不知道如何DNS应该与IIS有关的工作。 走这么远,你几乎需要做一个微软培训(如考试70-642) ,以了解这些事情,以及如何configuration。 如果有人能够帮助我,并且把我放在正确的轨道上,那么我至less应该有一些正确的理解 – 甚至更多的是,你如何能够很容易地configuration你的DNS与IIS一起工作,无论是在生产环境还是在testing环境。

带有一个以太网输出的SQL Server和带有另一个以太网输出的Web服务器

场景: 我有一台使用VMWare ESXi虚拟化的服务器。 眼镜: Windows Server 2008 R2 SQL Server标准2012 IIS 7.5 托pipe一个MVC和一个Webform应用程序(使用Reporting Services) Integration Services也被大量使用。 一切在同一个虚拟机实例上 服务器机器有4个千兆以太网端口 性能和可伸缩性现在不是一个很大的问题(可能在2年内)。 问题: 我有一个SSIS包需要build立一个VPN连接(使用Cisco VPN连接的方式)从外部Oracle数据库获取数据。 这个VPN没有互联网接入,这意味着我的机器没有互联网连接,所以我的Web应用程序停止,直到提取完成(大约5分钟)。 我在想如何创build一个解决scheme来保持我的Web服务器在运行SSIS包的同时还活着? 也许configurationSQL使用不同的以太网接口和IIS另一个? 如果这是可能的,我该如何做到这一点?

使用win2k8服务器虚拟机来托pipeIIS站点问题的Ubuntu服务器

我有一个Ubuntu的服务器(主机),并在其上的Windows 2008 R2服务器(客户端)虚拟机。 我的所有基于IIS的站点都位于主机上,位于与客户端vm共享的位置。 我有一个反向代理设置,将网站指向他们正确的位置,并在IIS(当前)设置一个站点。 在初始设置,我有这个网站位于虚拟机的C驱动器,并从那里没有问题的服务。 一旦我改变位置到共享文件夹,我拿出500.19错误。 我尝试在文件夹中添加IUSR帐户权限,但我不认为他们采取了,因为该文件夹是在Ubuntu主机上的位置。 我也尝试将应用程序池标识更改为NetworkService(如其他网站上所build议的),甚至已将“Everyone”帐户添加到共享中,但仍获得500.19错误页面。 任何想法我怎么能做到这一点? 我需要这样做,因为我想保持虚拟机的大小,因此需要networking共享负载。 我认为这是虚拟机上的Windows用户帐户和主机上的Linux用户帐户之间的冲突,所以如果我可以得到一个帐户的网格将工作,而不是搞乱主机上通过Apache托pipe的网站将是伟大的!

IIS – 更改IP地址 – 禁止访问

我在Server 2008 R2上的IIS 7.5上托pipe了多个站点。 服务器有一个本地IP地址 – 192.168.0.2。 所有端口转发都通过路由器,一切正常。 我有一个CUteEditor的许可证文件,它绑定到我们的外部IP地址,这意味着(我想)我需要更改每个网站的绑定,所以他们都使用外部IP。 我去了networkingadapeter属性,并添加了第二个IP地址。 问题是,当我在绑定中将IP地址从内部IP更改为外部IP时,出现以下错误 – 403 – 禁止:访问被拒绝。 您无权使用您提供的凭据查看此目录或页面。 任何想法都会非常令人厌恶! 谢谢

Webmatrix SSL证书:“无法获得本地颁发者证书”

我正在使用PHP-cURL与Twitter的API进行交互的项目,以构build我的RESTful请求。 就像(听我说,所有variables分配等): $headers = array( "POST /oauth2/token HTTP/1.1", "Host: api.twitter.com", "User-Agent: Twitter Application-only OAuth App v.1", "Authorization: Basic ".$base64_encoded_bearer_token."", "Content-Type: application/x-www-form-urlencoded;charset=UTF-8", "Content-Length: 29" ); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$url); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, "grant_type=client_credentials"); $header = curl_setopt($ch, CURLOPT_HEADER, 1); $httpcode = curl_getinfo($ch, CURLINFO_HTTP_CODE); $retrievedhtml = curl_exec($ch); echo curl_error($ch); […]

安装高级日志logging1.0模块后,IIS 7.5 FTP服务崩溃

我最近的任务是为ASP.Net应用程序设置两个新的生产服务器。 服务器位于F5负载均衡器的后面,通过标准的X_Forwarded_For HTTP Header转发最终用户的IP地址。 我所做的所有阅读都表明,我需要安装IIS高级日志logging模块以利用X_Forwarded_For HTTP头。 一些快速的背景: 这两个Web服务器都是Windows 2008 R2 Standard(x64),安装并configuration了IIS 7.5。 FTPangular色也已经安装,configuration和运行。 问题 通过Web平台安装程序安装IIS高级日志logging模块后,我注意到在事件查看器中的以下错误: FTP服务在尝试从文件\?\ C:\ Windows \ system32 \ inetsrv \ config \ applicationHost.config行号374中读取configuration数据时遇到错误。错误消息是:无法识别的元素“advancedLogging” 尝试通过FTP连接到任何一个Web服务器导致530。 我花了2个小时去搜寻谷歌,试图find一个解决scheme,而不是卸载高级日志logging模块。 据我所知,没有办法closures网站上的高级日志logging每个网站的基础上。 帮助将不胜感激。

IIS7.5 – 自签名证书在映射时不起作用

我已按照这些说明将访问我的网站的权限限制为只颁发证书的用户,服务器运行Windows 2008 R2和IIS7.5。 创build自签名CA和由该CA签名的用户证书的过程没有任何问题,然后将我的CA安装到受信任的机构中并重新启动服务器。 我有一个从GoDaddy分配到我的网站的真正的SSL证书,所以我没有为此目的发出自签名的网站证书。 现在的问题…我尝试使用IISconfiguration编辑器和这个扩展名手动编辑。 问题是,当我在IIS上映射用户证书(base 64版本)并尝试浏览站点时,无论我在客户端证书映射下放置什么用户名和密码,我总是从浏览器popup窗口中select证书后得到401,如果我从客户端证书映射中删除证书401错误消失,页面加载正常,只要我没有映射我在浏览器popup页面加载罚款的证书。 我映射客户端证书时的事件日志错误是“未知的用户名或错误的密码”,4625,没有映射客户端证书页面加载好,如果我select证书,但不会生成任何事件日志,如“成功”,如果我不select证书,则显示403 Forbidden。 如果我closures匿名身份validation,那么它不会以任何方式工作,映射或不映射,有些网站说,客户端证书要求匿名,其他人不是。 我不需要在Web服务器上为每个证书设置Windows用户,对吧? 为什么当我不映射客户端证书时,网站加载成功? 任何想法为什么我的设置不起作用时,我实际上映射证书?