Articles of iis 8

IIS 8 – 与本地主机或IP地址找不到站点,但与主机名一起使用?

我有一个单一的IIS 8网站绑定到一个IP地址。 我可以通过使用主机名(例如www.fee.com)访问站点,但不能通过IP地址或本地主机访问。 我检查了绑定,并确保我有一个没有填写任何主机名的绑定: 然而,通过IP或本地主机访问返回404页未find错误。

IIS虚拟位置path

对不起,这似乎是一个非常不好的问题,应该很容易解决,但我不能解决: 我为在IIS 8.5上运行的网站设置了Windows身份validation:网站的Yii框架采用如http://localhost/mywebsite/index.php/site/logininput并使用“login”操作“现场”控制器。 我翻转URL重写有更好的URL,离开URL /mywebsite/site/login 。 现在我需要为这个位置设置Windows身份validation。 非常具体只适用于这个非常确切的位置。 只有mywebsite的/site/login位置需要进行身份validation。 每个其他地点都需要匿名。 由于这是一个“虚拟的位置”,我不知道该怎么做。 我可以为文件,目录,虚拟目录等设置win-auth,但是不能映射到任何文件的虚拟位置,而只能映射到Yii中的Controller / Action。 在Apache的工作对手是 <Location ~ "/site/login"> # Insert definitions here </Location> 但我不能“将其翻译成IIS”。 我已经读过,IIS确实有“〜”符号,但是我不能使它工作。 它可以被用来实现位置基础上的身份validation? 我也浏览过虚拟目录,这似乎只是一种“符号链接”到硬盘上的实际文件夹。 他们可以用不同的方式“创build一个虚拟文件夹在一个真正不存在的位置来pipe理它的属性”吗? 非常感谢帮助。

iis服务器导出bcd文件正在使用中

我正在将networking服务器迁移到不同的服务器。 所以我试图将IIS服务器导出到服务器包中。 我之前做过,每次都像魅力一样。 今天虽然这个错误消息popup。 我使用了默认的完整导出设置。 有谁知道为什么IIS试图备份BCD? 错误:文件'BCD'正在使用中。 该进程无法访问c:\ Boot \ BCD,因为它正在被另一个进程使用。 完整的图像在这里: http : //i.stack.imgur.com/VO8fY.png

Windows Server 2012 R2在php中限制请求数据

我主要使用基于Linux的服务器和Sugarcrm。 我的一个客户已经在windows服务器上部署了他的suagrcrm实例。 SugarCrm是一个PHP应用程序,我通常会运行在一个LAMP堆栈,但可以与MS SQL等工作。 无论如何,问题是在Sugarcrm实例中有一个包含分项行的开票模块。 但是一些服务器如何阻止用户在一次保存中保存超过47个订单项。 这在Linux下不会发生,所以在限制POST数据或查询string长度的服务器上必须有一个限制。 或者它可能是MS SQL。 没有错误显示日志中的任何地方,我已经增加了php.ini文件中的所有设置,所以它不能成为一个PHP的问题。 任何人有任何想法是什么可能造成这个? 规格如下 戴尔R520服务器 Windows Server 2012 R2 2个Intel Xeon E5-2430 v2 @ 2.5ghz 32GB内存 1x RAID 1 160GB硬盘arrays15k SAS硬盘 2x Raid5 560gb硬盘arrays15k SAS驱动器 Web服务器configuration是IIS 8.5 PHP 5.4.24 MS SQL Server 2014 MS SQL Server 2012本机客户端

sessionKey和密钥容器有什么区别?

我知道如何使用aspnet_regiis命令在IIS中导出/导入密钥容器。 使用它,我可以导出例如iisConfigurationKey ,在applicationHost.config为AesProvider ,并将密钥容器导入到另一台服务器上。 但是我不明白的是,例如AesProvider的sessionKey属性如何适应这个。 它看起来不像导出的密钥容器XML的内容(它与私有密钥和公钥不相似)。 sessionKey属性是如何生成的(与密钥容器相关),它的目的是什么?

videostream在IIS 8上失败

我在windows-server 2012上使用FastCGI与IIS 8。服务器托pipe一个基于Django的网站。 该网站工作正常,直到我streamvideo(这是保存在服务器上的媒体文件夹,是webm文件)。 FireFox不渲染任何东西,它继续传输数据,最后出现错误“video播放因networking错误而中止” 。 然而,在Chrome上,video播放,但几秒钟,然后停止。 在控制台中,我可以看到错误“无法加载资源:net :: ERR_CONNECTION_RESET” 。 我在heroku上有相同的应用程序,工作正常。 我似乎没有得到什么问题与我的服务器上的设置。 ps我认为这与防火墙有关。 当连接需要很长时间时,防火墙会截断它。

在Amazon SES上使用自签名证书

我正在configurationAmazon Simple Email Service ,当我尝试发送电子邮件时遇到了问题,并收到错误消息: SMTP服务器需要安全的连接或者客户端没有被authentication。 服务器响应是:需要身份validation 所以我想使用IIS 8的自签名证书,但到目前为止我已经实现了它,我仍然得到相同的错误。 我正在使用.net web.config来设置凭据,主机名和端口。 <mailSettings> <smtp from="[email protected]" deliveryMethod="Network" > <network host="my-amazon-host.com" port="25" defaultCredentials="false" enableSsl="true" userName="my-user-name" password="my-password" /> </smtp> </mailSettings> 有没有办法使用自签名证书(由IIS创build)和亚马逊服务? 如何设置该证书? 提前致谢!

IIS 8.5 / Windows身份validation – 401响应某些客户端上

我们在IIS 8.5 Windows Authentication Proxy后面运行Tomcat应用程序,redirect是通过tomcat AJP连接器。 我们现在有这样的问题,在某些客户端,身份validation失败,出现401错误,用户得到login提示,但无法进行身份validation(IE9,集成Windows身份validation启用)。 他们的用户帐户没有问题,因为在其他机器上,受影响的用户可以正常login。 我们尝试清除客户端上的Temporary Internet文件以及清除Kerberos票证存储(CMD – > klist清除),但它没有帮助。 但是,从机器上删除整个用户configuration文件有什么帮助。 用“新鲜”的用户configuration文件,问题就消失了。 任何想法可以caching在用户configuration文件,防止客户端validation成功?

IIS反向代理到Tomcat大写path

我们有一个Tomcat 7在8080端口上的应用程序。我们希望用户使用SSL。 所以我们使用IIS 8作为反向代理来代理从端口443到端口8080的连接。 这就是我们试图实现的: https ://app.example.com ==> app.example.com:8080 / AppName / 以下是URL重写规则 <rule name="Tomcat Reverse Proxy" enabled="true" stopProcessing="true"> <match url="(.*)" ignoreCase="false"/> <action type="Rewrite" url="http://localhost:8080/AppName/{R:1}" logRewrittenUrl="true" /> </rule> 当执行这个规则而不是代理请求时,IIS做了一个redirect,我在浏览器的地址栏中看到http:// localhost:8080 / AppName / 。 问题是AppName 。 IIS URL重写模块不喜欢操作中的大写字母。 但是,Tomcat 7是URL区分大小写的,如果我在重写规则中使用“appname”,Tomcat会抛出一个404。 有没有什么办法可以让IIS在重写中使用大写的url?

无法通过外部IP访问iis服务器

我正在使用亚马逊的aws,我有我的iis安装在我的服务器上。 我创build了一个testing网站,但我无法使用外部IP地址访问它。 它只能通过http:// localhost-和10.0.241.77本地IP访问。 我怎样才能使iis在外部IP上运行?