Articles of iis

如何在我的IIS服务器上configuration多个域名?

我们有几个网站正在运行一个IIS实例,需要为每个域名映射它们。 例如。 Site A has the domain name coolness.com Site B has the domain name 6to8Weeks.com Site C has the domain name PhatTech.com 当我查看IISconfiguration窗口的“网站标识”部分时,我注意到我可以指定一个IP地址和端口,但是如果单击“高级”button,我也可以根据主机标头值configuration站点。 如何在IIS中configuration每个站点? 理想情况下,我希望他们都能听到端口80,所以我没有奇怪的url,但我不知道如果我使用标头,IP地址,这两个,或其他。

Intranet的DNS:启用友好的URL

在工作中,我们有一个内部服务器,我们使用它来托pipewiki和其他内部应用程序,我们也使用它来演示当前在我们自己的机器以外的环境中构build的应用程序。 历史上,员工必须使用http://ServerName:Port来导航此服务器上的应用程序,这正是我想要克服的; 我想让我的同事做的是使用一个友善,熟悉,也有点描述性的url。 怎么可能做到这一点? 我后面跟着一篇文章 ,讲述了在服务器上设置DNS的过程,但无济于事。 有没有一个干净利落的方法来做到这一点,因为我现在只是在浪费时间? 我设置了DNS 添加了Forward Lookup Zone (默认值为自动添加(SOA) , (NS)和两个HOSTS (A)logging 添加了一个使用父域的CNAMElogging 我可以打到http://ServerName ,它指向我的默认网站(这是一些Sharepoint的东西,我认为,存储在c:\inetpub\wwwroot文件夹),但是在IIS中设置一个新的网站,并添加标题我想要的价值(比如wiki.servername(.co.uk) ),我不能登陆这个页面,因为它试图进入荒野。 任何想法,我怎么可能做到这一点,或者我可能做错了什么?

在生产和分期网站上pipe理SSL的最佳方法

我使用II7来托pipe我的制作网站以及我的分期网站。 我希望我的分期网站尽可能地模仿我的生产网站的function。 但是,当我尝试在暂存站点上启用SSL时遇到问题,因为我无法将暂存站点的“https”绑定到与生产站点相同的IP地址。 这是否意味着在使用SSL时,我需要为暂存站点和生产站点使用单独的IP地址? 还是有更好更经济的方法来处理这个问题? 谢谢。

IIS或Exchange适用于高容量,高性能SMTP邮件传递?

市政客户需要build立一个电子邮件传送系统,能够通过电子邮件快速提醒用户。 我们估计每天大约有10次警报。 每个警报将被发送到1000个收件人。 主要问题是需要及时迅速地发出警报。 任何超过两分钟的延迟都会使警报无效。 要指定,警报会通知订户他们的火车将晚点10分钟到达。 我们已经研究了PowerMTA以及一些托pipe服务,但客户更喜欢使用Exchange作为他们的SMTP邮件程序。 可以交换和或IIS处理这个? Exchange是否使用IIS SMTP服务? 如果是这样,那么使用Exchange有什么好处呢? 非常感谢。

IISconfiguration更改打破第三方应用程序

我正在使用asp.net上的第三方应用程序构build。 它在Server 2003 / IIS6上运行。 我改变了应用程序池的回收方式。 发生这种情况后,第三方应用程序停止工作。 特别是与第三方程序目录中的文件不相对应的URL返回了404错误。 (我不是那么快就如何asp.net工作。)我的意思是,如果我去像example.com/thirdparty/page.aspx的URL,当有一个page.aspx文件在第三第三方程序目录,该页面工作。 如果我去example.com/thirdparty/stylesheet6.css ,程序目录中没有stylesheet6.css文件,我得到一个404错误。 在对应用程序池进行更改后,它停止工作,但是我可能错误地更改了IISconfiguration的其他方面。 我已经把这些应用程序池的设置放回了我的想法,但这并没有解决。 这个第三方软件的公司build议卸载,重新安装和从备份恢复(基本上他们不知道为什么它被打破),但我想撤消我做了什么损害,因为这可能会更容易。 对于IISconfiguration,我可以做些什么改变会破坏这些URL?

IIS 7中的ASP.NET未处理exception日志在哪里?

我一直在IIS 7中工作了一年,我从来没有find未处理的ASP.NETexception的日志。 在IIS 6中,它是Computer Management > System Tools > Event Viewer > Application 。 它在IIS 7中在哪里? 更新这里是我在事件查看器中获得的列表。 大多数是空的,其余的不包含任何ASP.NET错误。 经过一番挖掘,我在Microsoft文件夹中看到有Windows > Application Server-Applications 。 里面是Admin和Operational但这些都表示,他们被禁用。 这些是我正在寻找的日志吗? 如果我启用它们,他们会开始loggingASP.NET未处理的exception?

如何将此mod_rewite规则转换为IIS7 UrlRewrite

Options +Indexes Options +FollowSymlinks RewriteEngine on RewriteBase / RewriteRule ^(.*)\.html$ $1.php [L] 是什么我会用在Apache mod rewite,使其如此index.html实际上是index.php 我怎样才能在IIS中做到这一点? <?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <directoryBrowse enabled="false" /> <defaultDocument> <files> <clear /> <add value="Default.htm" /> <add value="Default.asp" /> <add value="index.htm" /> <add value="Default.aspx" /> <add value="index.html" /> <add value="index.php" /> </files> </defaultDocument> </system.webServer> </configuration> 这是我目前的configuration。 提前致谢。

在哪里存储有关虚拟目录的信息?

在互联网上托pipe的服务器刚刚崩溃,所以IT支持人员决定临时安装Linux,这样我们就可以访问文件系统来进行备份。 我们在那里安装了一些Web服务作为虚拟目录,当然,我们没有logging任何有关它们的端口等。 我在哪里可以find没有使用任何应用程序的信息? 提前致谢!

如何使用LogParser统计成功的域用户authentication(Log Ins)

我需要能够只计数我们的基于IIS的Web Portal成功的身份validation尝试。 所有用户来自相同的IP地址。 在w3c日志中是否有特定的东西来查找以执行我所追求的内容?

从外部服务器查看Active Directory用户时遇到问题

我正在尝试在外部Web服务器(Win 2k3上的IIS 6)上设置一个网站,以便: 匿名访问被拒绝 用户必须使用其Active Directory用户名/密码login 我可以在Windows资源pipe理器中向特定用户授予特定的权限 我想我已经正确build立了两台服务器之间的VPN连接。 实际上它的IIS一边工作! 但是,在Windows资源pipe理器中,当我单击安全选项卡时,我看不到AD域,所以我无法search需要授予权限的用户。 编辑:每mfinni,我添加更多的细节: 在IIS 6中,我可以访问网站>属性>目录安全性>身份validation和访问控制。 然后,我可以取消选中“启用匿名访问”,选中“基本authentication”,然后select“默认域”,我可以点击“select…”。 在出现的popup窗口中,我可以看到域! 而且,当我select域名时,我的网站现在要求我进行身份validation,并且存储在远程Active Directory中的凭证正常工作。 另一方面,我还需要更好地控制单个文件和文件夹,因为我需要将文件系统权限授予单个AD用户。 在Windows资源pipe理器(Windows 2003)中,我右键单击文件夹,select“安全”选项卡,然后单击“添加…”。 这将popup“select用户或组”对话框。 在“从这个位置”下,我看到本地机器的名称。 这是问题所在。 如果configuration正确,我将能够单击“位置…”查看列表AD域。 但是,我所看到的只是本地机器的名称。