Articles of iis 7.5

安装了多个证书的SSLredirect的最佳IISconfiguration

我有安装了通配符SSL证书的IIS7 / WinServer2008configuration(* .mydomain.com)。 Web服务器拥有多个网站,每个网站都configuration为通过主机标题从相同IP(称为IP1)路由。 有些网站被configuration为使用SSL,而有些则不是。 所以我有… a.mydomain.com -> SSL b.mydomain.com -> non-SSL c.mydomain.com -> SSL d.mydomain.com -> non-SSL e.mydomain.com -> non-SSL 等等… 对于上面的示例站点A和C(SSL站点),我希望标准HTTP URL可以redirect到HTTPS。 所以在IIS的根目录(红色箭头),我已经通过添加一个自定义的状态代码403.4(见下面的设置)configuration了错误页面设置。 redirectHttpToHttps.htm文件的内容是… <html> <head><title>Redirecting…</title></head> <script language="JavaScript"> function redirectHttpToHttps() { var httpURL= window.location.hostname + window.location.pathname + window.location.search; var httpsURL= "https://" + httpURL; window.location = httpsURL; } redirectHttpToHttps(); </script> <body> </body> </html> […]

全新安装的Windows Server 2008和IIS提供空白页面

我刚刚build立了一个新的Web服务器,运行与IIS 7.5的Windows 2008。 我正在尝试在IIS中设置一些网站。 这些网站在我的本地机器上运行良好,但现在我已经上传到这个新的服务器,并尝试查看它们,IIS服务我一个空白页面(没有任何HTML)。 当我检查在铬networking选项卡似乎我得到一个内部服务器错误500.我已经试过以下这个build议: https : //stackoverflow.com/questions/2640526/detailed-500-error-message-asp- iis-7-5但是我仍然收到空白页。 我也检查了我的日志在inetpub,他们只是简单地返回这个: 2015-03-28 19:05:23 127.0.0.1 GET / – 80 – 127.0.0.1 Mozilla / 5.0 +(Windows + NT + 6.1; + WOW64)+ AppleWebKit / 537.36 +(KHTML,+ like + Gecko)+ Chrome /41.0.2272.101+Safari/537.36 500 21 13 5 我发现很难找出问题,因为我找不到任何有意义的错误消息。 有人能帮忙吗?

IIS:logging客户端证书的指纹

在IIS 7.5上,通过证书进行客户端身份validation,如何启用将客户端证书的指纹(或串行或主题dn)logging到IIS日志?

在同一个框上运行Citrix Secure Gateway时,IIS将所有连接视为本地连接

我们将Citrix安全网关安装在Windows Server 2008 R2服务器上,并在同一台服务器上的IIS中托pipeCitrixlogin页面。 CSG在端口80和443上处理传入的HTTP和HTTPS连接,并将它们转发到正在侦听不同端口(仅使用HTTP,而不是HTTPS)的IIS。 这意味着IIS将所有传入连接看作本地连接,源IP地址是服务器自己的IP地址。 这导致了一些问题。 它使得无法在IIS日志中查看源IP地址,并导致IIS向所有客户端(包括外部客户端)显示详细的HTTP错误消息。 我们可以通过closures详细的错误消息来缓解第二个问题,但理想的解决scheme是让IIS看到实际的源IP地址,而不是服务器自己的地址。 这是可能的,如果是这样,怎么样?

将表单authentication数据库合并在一起

我有一个基于ASP.Net的系统; 网站的相同副本在三台不同的服务器上运行,所有Windows 2008R2都运行IIS7.5。 每个站点都有自己的身份validation数据库,拥有自己的用户,angular色,configuration文件等。 我想将这些数据库合并在一起,这样三台服务器共享一个authentication数据库,然后用户可以login到三台服务器中的任何一台。 主要网站是迄今为止最大的用户群; 另外两个站点每个只有less数用户/configuration文件,因此如有必要,可以手动重新创build它们。 但是,我需要做什么来确保密码散列/ salt在每台服务器上都有效且可用? 是否只是在web.config中设置相同的MachineKey ? 我是否也需要在aspnet_Applications表中设置相同的ApplicationId ?

SharePoint 2010不可访问

我完整的SharePoint 2010网站不可访问。 但是,pipe理网站是。 数据库还是可以的。 错误:无法打开login请求的数据库“WSS_Site_Content”。 login失败。 用户'NT AUTHORITY \ LOCAL SERVICE'login失败。 现在,我想获取数据库中的所有文件,以便我可以尝试修复问题,用户可以访问其中的文档。 这可能吗? 谢谢!

IISpipe理器无法加载types'Microsoft.Web.Management

我使用Windows7与IIS7.5。 所有的应用程序都使用相同的IIS用户运行,但我必须申请一个新的用户。 现在这两个用户都是IIS_IUSRS组的一部分。 此外,当我打开我的应用程序池的“高级设置”,我可以看到正确的/新的用户select,但问题是,当我尝试打开任何运行在这个应用程序池下的网站时,我得到: http错误503服务不可用。 当我打开Event Viewer ,可以看到许多与IIS相关的错误。 然而前三个错误几乎是一样的: IISMANAGER_ERROR_LOADING_PROVIDER_TYPE IISpipe理器无法为模块提供程序“DBManager”加载types为“Microsoft.Web.Management.DatabaseManager.DBManagerModuleProvider,Microsoft.Web.Management.DatabaseManager,Version = 1.0.1.0,Culture = neutral,PublicKeyToken = 31BF3856AD364E35” WINDIR%\ SYSTEM32 \ INETSRV \设置\ administration.config。 validationtypes是否正确,并且包含模块提供程序的程序集位于全局程序集caching(GAC)中。 exception:System.IO.FileNotFoundException:无法加载文件或程序集“Microsoft.Web.Management.DatabaseManager,版本= 1.0.1.0,文化=中立,PublicKeyToken = 31bf3856ad364e35”或其依赖项之一。 该系统找不到指定的文件。 在我也有同样的 无法加载文件或程序集“Microsoft.Web.Management.SEO 和 无法加载文件或程序集“Microsoft.Web.Management.AdvancedLogging.Server” 正确地说,我无法在GAC和inetsrv文件夹中find这些dll。 但也没有改变任何东西,以创build新的用户。 我试图设置Load User Profile为false,但错误仍然相同。

在IIS Windows 2008 RS2上安装php_mailparse扩展

我无法在Windows Server 2008 RS2中正确安装php_mailparse。 我有错误: PHP警告:PHP启动:无法加载dynamic库'C:\ Program Files文件(x86)\ PHP \ v5.4 \ ext \ php_mailparse-php-5.4.3-Win32-VC9-x86.dll' – 指定的模块可能不被发现。 但是这个文件存在。 请参阅附件截图。 任何人都可以帮忙 我可以尝试什么? 谢谢。

如何将sub.Domain.comredirect到IIS7中的文件夹(Domain.com/folder等)?

如何使用IIS7.5远程pipe理我们的网站,将一个子域名redirect到一个文件夹? 所以: sub.MyDomain.com将parsing为MyDomain.com/folder 我试过使用URL重写,但它似乎没有任何效果。 我没有看到任何有关DNS传播的信息(似乎没有必要)。 我是否需要以某种方式设置DNSlogging知道IIS正在处理该子域? 仅供参考,这里是我使用的设置: 如果模式是为我创build的CNAME DNSlogging(指向主域:www.BungalowSoftware.com)的子域,那么我得到一个403禁止的结果(所以它打到服务器@ web.com)如果子域名不存在于DNS(CNAME),那么我得到“未find”。

如何使用b.barracudacentral列表来防止IIS上的网站垃圾邮件

有没有人设置梭子鱼声望阻止列表(BBRL),以防止垃圾邮件的networking服务器? 我是一名软件开发人员,我有兴趣学习如何实施与BRBL的检查,以防止僵尸程序和垃圾邮件发送者打网站。