Articles of iis 7

MsDepSvc.exe通过端口80发送文件/敏感信息?

我正在阅读WebDeploy,但是我对运行在端口80(远程代理服务)和端口8172(IIS部署处理程序?)上的服务之间的差异有些困惑。 据我所知,远程代理服务允许服务器部署彼此的变化(例如通过msdeploy.exe的同步命令)…但是,似乎运行通过端口80(默认http端口)是一个大对我有风险 我错在认为文件/敏感信息将通过端口80未encryption传播?

在configurationXML中找不到IIS重写规则

我通过IISpipe理器GUI创build了一个新的URL重写规则。 但是,当我浏览到站点configurationXML文件,即使我已经确认重写正在工作,我没有看到任何重写规则。 我曾经期望重写GUI会在configuration文件中生成相应的XML。 这不是如何工作?

UrlScanconfiguration更改不起作用?

我几天前安装了UrlScan,它似乎工作正常,但是在日志中我看到它阻止了很多来自我不想要的网站的文件( 这里解释 ) 它阻止URL中的Dots(特别是像.js文件和.css文件这样的资源)文件。 所以它打破了很多网站。 所以我根据文档和博客文章更改了以下内容。 AllowDotInPath=0 至 AllowDotInPath=1 并重新启动IIS,但没有任何改变。 它仍然阻塞path中的点。 然后我重新启动整个服务器…并猜测是什么。 它仍然阻止在path上的点? 除了卸载之外,我不知道下一步该怎么做? 任何人都有这个问题?

是否有可能在IIS7中使用通配符映射

我想指出用户test1.domain.com test2.domain.com等没有手动添加在IIS7中的头绑定。 这可能吗? 如果不能自动添加主机头以编程方式?

我如何将IIS7设置为SSL反向代理?

我正在使用IIS 7运行Widows 2008 EE。我想设置一个反向代理,SSL终止在我的Windows机器上,然后在内部将HTTP连接代理到IIS和Apache机器的混合。 所以,澄清(其中 – >是指“代理”): https://www.mydomain.com/svn -> http://myinternalsvnsrv/svn https://www.mydomain.com/redmine -> http://myinternalredminesrv 等等… 理想情况下,我不会使用UrlRewriter等任何第三方加载项。 这是可能的只有IIS7?

IIS7删除文件扩展名

我试图configurationIIS7(Windows Server 2008),以便我可以使用不包含文件扩展名的URL(即somepage.php将成为http:// DOMAIN / somepage ) 我在IIS7中使用URL重写工具,并具有以下规则: 匹配url Requested URL – Matches the pattern Using: Wildcards Pattern: /* No conditions. 行动 Action Type: Rewrite Action properties – Rewrite URL: {R:1}.php, append query string 这是返回一个404错误。 当我使用testing模式工具时,它似乎工作,而R:1是我想在文件扩展名之前添加的。 任何帮助或想法将不胜感激! 谢谢!

将网站从IIS7移到IIS 7.5

任何人都可以build议使用IIS7将server1上的网站移动到server2与IIS 7.5上的最佳方式? 我读过一些文章,build议复制applicationHost.config文件,同时保留configProtectedData节点,但我担心有可能会在IIS 7.5configuration中不存在的设置在当前的IIS7configuration将丢失。 我也看到了使用如下命令分别移动每个站点的build议:AppCmd.exe LIST SITE“My Site”/ config / XML> mysite.xml 这种方法只需要很长时间就可以为数十个网站执行此操作。 必须有一个更好的方法,一次把所有的网站移动到新平台。 我最初在stackoverflow.com上发布了这个问题,有人build议我把它发布在这里。 这里的post和答复从那里: https : //stackoverflow.com/questions/1955273/move-websites-from-iis7-to-iis-7-5

index.html的IIS7在哪里?

我在Windows 7中启用了IIS7。它工作正常。 我可以从本地计算机以及从连接到Internet的远程计算机上看到默认页面。 现在我想做点什么。 我想改变我的index.html。 有谁知道这个文件可以放在哪里?

IIS 7 URL重写规则

我们这里有一个路由器后面的Web服务器 – 一个IIS和一个Tomcat(在不同的机器/ IP地址上)。 该域指向外部IP,它被转发到IIS(例如内部IP 192.168.1.10)。 我试图做到以下几点:当[www。] ourdomain.com进入IIS的默认网站必须加载(这部分是好的),但是当test.ourdomain.com进入我想redirect请求到另一个networking服务器(例如192.168.1.11)。 我在IIS上创build了一个站点“testing”,并在进入test.ourdomain.com时显示。 然后我尝试使用以下规则redirect它:请求的URL匹配模式:*(使用通配符)条件:{HTTP_HOST}与test.ourdomain.com匹配操作types:重写重写URL: http : //192.168.1.11/ {R: 0}但是当我尝试加载test.ourdomain.com现在我得到IIS的错误404页面。 显然我错了:-)我怎么能做这样的redirect?

是否有可能透明地将请求从IIS7转发到Apache2?

我有Windows Server 2008服务器和IIS 7.0正在端口80(主Web服务器)上运行。 另外我有端口8081(SVN)上运行的Apache 2.2。 是否有可能configurationIIS的方式,所以它会透明地转发/代理请求http://svn.example.com:80到http://svn.example.com:8081