作为一个学习经验,我正在设置(并试图加强)Windows 2008R2 Web服务器。 我的网站存储在一个单独的分区,并组织如下: /domains /somedomain.com /logs /wwwroot /anotherdomain.com /logs /wwwroot 我已经从“域”目录中删除了“用户”组的默认权限。 这是/域的权限 D:\Domains NT AUTHORITY\SYSTEM:(OI)(CI)F BUILTIN\Administrators:(OI)(CI)F CREATOR OWNER:(OI)(CI)(IO)F 每个网站都配有一个单独的应用程序池,在AppPoolIdentity下运行。 我已经为相应的应用程序池用户授予对“wwwroot”的修改权限,并为匿名用户读取权限: D:\domains\somedomain.com\wwwroot IIS APPPOOL\somedomain.com:(OI)(CI)C NT AUTHORITY\IUSR:(OI)(CI)R NT AUTHORITY\SYSTEM:(OI)(CI)(ID)F BUILTIN\Administrators:(OI)(CI)(ID)F CREATOR OWNER:(OI)(CI)(IO)(ID)F 还有什么我缺less的目录权限?
我在本地笔记本电脑上configuration了一个php / mysql应用程序,使用iis7进行testing。 我使用PHP邮件()在服务器上使用本地主机smtp服务发送电子邮件,并希望在本地复制testing。 (它已经在服务器上工作很长时间了,所以我只是为了testing的目的而在本地复制)。 使用technet文章: http ://technet.microsoft.com/en-us/library/cc772058(WS.10) .aspx我能够configuration我的SMTP设置,但是,我仍然不能发送电子邮件。 我已经多次回收服务器,没有任何效果。 我运行了一个netstat -an,没有任何端口25监听 – 有什么我需要做的,以获得smtp服务监听port25? 错误: PHP警告:mail()[function.mail]:无法连接到“本地主机”端口25的邮件服务器,在php.inivalidation您的“SMTP”和“smtp_port”设置或使用ini_set() php.ini中: SMTP = localhost smtp_port = 25
我们有4个Web服务器,全部服务于一个域。 但是我们正在向IIS添加子域。 你知道什么是IIS 7.5的最大子域数? 现在我们有30个子域。
我已经从VS2010configuration我的网站使用IIS 7.5。 然后我将这一行添加到我的hosts文件中: 127.0.0.1 something.com 这正确地进入IIS 7.5默认屏幕 不过,我希望这个去我的网站,在IIS 7.5托pipe。 所以我改变了上面的行: 127.0.0.1/MyWebSiteHostedinIIS something.com 但是当我这样做,它停止工作。 任何想法我做错了什么,我怎样才能纠正这一点?
我们有一个使用共享configuration设置的IIS 7.5服务器场。 configuration文件被导出到两台机器都可以访问的networking共享。 我们知道共享configuration正在工作,因为所有内容都是同步的 – 新的站点,站点绑定,URL重写规则 – 除应用程序池标识SID 之外的所有内容。 在IIS 7.5中创build应用程序池会触发以S-1-5-82开头的SID创build新的应用程序池标识( 更多信息 )。 启用共享configuration后,应用程序池将显示在两个节点上,因为它存储在ApplicationHost.config中,但其相应的SID仅在通过“添加应用程序池”进程的节点上创build。 我可以在第一个节点上打开“计算机pipe理”,并在IIS_IUSRS组中查看应用程序池标识。 但是,在另一个节点上,这个组是空的。 这是IIS中的错误,还是我们的共享configuration有问题? 更新: IIS_IUSRS组是无关紧要的。 问题的performance是我可以将文件权限分配给一个节点上的应用程序池标识,而不是另一个节点上。 它与此问题的主题类似,但运行IISRESET不会将其修复到第二个节点上。
我为testing网站设置了“失败的请求跟踪”,但它并未测量页面呈现的速度。 它只是说“采取的时间:0毫秒” 我在另一台服务器上build立了一个类似的testing站点,并且我testing了速度。 跟踪失败应该测量页面服务的速度,对吧?
我部署了一个在开发环境中运行良好的MVC3应用程序,这是因为开发机器中的date格式为dd/mm/yyyy 。 但是当应用程序在服务器上部署时,服务器端的错误是无效date,因为服务器中的date格式是mm/dd/yyyy 。 现在我的问题是我需要configuration服务器? 或者只有IIS 7.0为这个特定的文化? 无论答案是什么,请让我知道我该怎么做。 我在一个Windows Server 2008 R2和iis 7.5工作
我已经在我的Web.config中启用了GZIP压缩,我很高兴它自动添加HTTP头“Vary:Accept-Encoding”。 问题是IIS覆盖默认情况下ASP.NET返回的“Vary:*”。 问题是,在POST调用中,“Vary”头部必须是“*”,因为这意味着响应取决于不在URL或HTTP标头中的东西……就我所知。 一个POST调用“Vary:Accept-Encoding”可能会被错误地caching,对吗? 我想要做的是告诉IIS尊重以前的“Vary”标题,如果有的话。 问候。
我最近将运行IIS 6.x的Windows 2003 Server(物理盒)中的应用程序移动到了Windows 2008 R2标准(VM)IIS 7.5服务器中(并且仍在testing中)。 该应用程序是一个.NET框架2.0应用程序,并在2.0应用程序池下运行。 除了一件事情,这个网站很好用: 永远拿回要求。 我一直在使用Chrome Inspect Element进行跟踪,它会查询网站,最多可能需要45秒才能回答。 现在,当页面(s)立即呈现,但是这是最初的请求,它正在杀死它。 我没有看到错误日志或与应用程序或Windows事件查看器甚至IIS日志的问题,所以不知道从哪里开始寻找下一个。 一些新的变化是之前的应用程序驻留在Pix防火墙之后,现在在DMZ区域内的大型networking环境之后(我相信NetScaler也被用来pipe理networking)。 我没有看networking本身的权利/能力,但可以联系数据中心人员深入了解这一点,但我想确保它不是我的应用程序,可能会导致放缓或IIS。 综上所述: .NET 2.0应用程序在IIS 6.x中运行良好 应用程序移动到一个IIS 7.5服务器,现在渲染速度缓慢,但当它确实呈现立即回应页面。 编辑解决scheme 发现这是放缓网站的SOAP调用。 在新的数据中心,我的应用程序不能请求SOAP调用,所以它们在40-45秒左右之后超时。 现在试图找出我是否可以安装代理服务器redirect这…
我有一个奇怪的问题,我的一个IIS 7.5框。 我的一个同事重新启动了主域控制器,并且在备份之后IIS框开始发出503错误。 我重新启动IIS并没有帮助,重新启动框确实照顾它。 该应用程序是一个asp.net应用程序。 事件日志中没有任何东西可以看到,在httperr日志中有这样的行: 2011-12-07 15:03:47 67.67.44.56 8677 159.50.70.50 80 HTTP/1.1 GET / 503 1 AppOffline www.thegreensheet.com 我的问题是:为什么IIS下降,我能做些什么来防止它下降? 谢谢你的帮助。 -詹姆士