<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://forums.iis.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:cs="http://blogs.iis.net/"><channel><title>Search results matching tag 'application Request Routing reverse proxy'</title><link>http://forums.iis.net/search/SearchResults.aspx?o=DateDescending&amp;tag=application+Request+Routing+reverse+proxy&amp;orTags=0</link><description>Search results matching tag 'application Request Routing reverse proxy'</description><dc:language>en-US</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Re: Did ARR v2 RC break my URL Rewrite Rule custom serverVariables?</title><link>http://forums.iis.net/p/1161265/1918591.aspx#1918591</link><pubDate>Mon, 28 Sep 2009 15:11:32 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1918591</guid><dc:creator>wonyoo</dc:creator><cs:applicationKey>iis_70_-_application_request_routing_arr-41</cs:applicationKey><description>&lt;p&gt;ARRv2 RC is shipped with URL rewrite v2 RC1.&amp;nbsp; As a part of security feature, in URL rewrite v2 RC1, you have to explicitly manage the allow and deny list.&amp;nbsp; The documentation on this is at &lt;a href="http://learn.iis.net/page.aspx/686/setting-http-request-headers-and-iis-server-variables/"&gt;http://learn.iis.net/page.aspx/686/setting-http-request-headers-and-iis-server-variables/&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Re: Simple redirect question</title><link>http://forums.iis.net/p/1159389/1911508.aspx#1911508</link><pubDate>Sat, 25 Jul 2009 01:16:47 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1911508</guid><dc:creator>wonyoo</dc:creator><cs:applicationKey>iis_70_-_application_request_routing_arr-41</cs:applicationKey><description>&lt;p&gt;Depending on the FREB rule, you may not get any log.&amp;nbsp; Are you collecting logs for response 200-999?&amp;nbsp; The term &amp;quot;failed request&amp;quot; may seem confusing.&amp;nbsp; The request does not have to fail, per se - it generates the traces based on the rule/criteria.&amp;nbsp; So if you configure it to collect anything between 200-999,&amp;nbsp; you should get the log.&amp;nbsp;&amp;nbsp; Based on the log, we can figure out what&amp;#39;s going on with the URL rewrite rules.&lt;/p&gt;</description></item><item><title>Re: Simple redirect question</title><link>http://forums.iis.net/p/1159389/1911324.aspx#1911324</link><pubDate>Thu, 23 Jul 2009 15:00:25 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1911324</guid><dc:creator>wonyoo</dc:creator><cs:applicationKey>iis_70_-_application_request_routing_arr-41</cs:applicationKey><description>&lt;p&gt;Dany&lt;/p&gt;
&lt;p&gt;Yes, try that out and let me know if it works.&amp;nbsp; Sounds like you probably have v1.&amp;nbsp; What that means is when you click on the server node of the tree view in the navigation pane, you will see an &amp;quot;Application Request Routing&amp;quot; icon.&amp;nbsp; Double click on that and on the top of the page, there will be a check-box for enabling (what we call, &amp;quot;sever level&amp;quot;) proxy.&amp;nbsp; You will want to do that.&lt;/p&gt;
&lt;p&gt;As for rewrite vs. redirect - if you want to proxy the request, then you want rewrite (ie. the URL on the browse remains that of proxy).&amp;nbsp; If you want to send 302 back to your client, then you want redirect.&amp;nbsp; The difference, of course, is that in proxy case, your client thinks that they are connecting to the proxy.&amp;nbsp; In redirect, the client is redirected (ie. the URL on the browser will change).&amp;nbsp; Sounds like you want rewrite.&lt;/p&gt;</description></item><item><title>ARR + Forms Authentication</title><link>http://forums.iis.net/p/1159457/1911197.aspx#1911197</link><pubDate>Wed, 22 Jul 2009 15:05:27 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1911197</guid><dc:creator>jortizv</dc:creator><cs:applicationKey>iis_70_-_application_request_routing_arr-41</cs:applicationKey><description>&lt;span&gt;
&lt;p dir="ltr" align="left"&gt;Is there an easy way to configure Forms Authentication to be passed to the farm servers, the idea is to have the authentication happen at one server and another server will be access with those credentials, our application uses forms authentication, and when we hit another server directly on the farm by passes the form authentication, can anyone guide me on the most effective way to do this.. &lt;/p&gt;
&lt;p dir="ltr" align="left"&gt;Any help would be appreciated.. thank you&lt;/p&gt;
&lt;p dir="ltr" align="left"&gt;JO &lt;/p&gt;&lt;/span&gt;</description></item><item><title>Re: how to implmenent such URL rewrite rule in ARR?</title><link>http://forums.iis.net/p/1159251/1910869.aspx#1910869</link><pubDate>Mon, 20 Jul 2009 16:40:21 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1910869</guid><dc:creator>wonyoo</dc:creator><cs:applicationKey>iis_70_-_application_request_routing_arr-41</cs:applicationKey><description>&lt;p&gt;George&lt;/p&gt;
&lt;p&gt;Yes, the URL rewrite rules can be set at the site level, but ARR is scoped to the server.&amp;nbsp; Note that when you click on the server, there are both URL rewrite icon as well as the ARR icon (but you won&amp;#39;t see ARR icon at the site level).&lt;/p&gt;
&lt;p&gt;Typically, for the ARR scenarios, we write the URL rewrite rules at the server level as well (the difference is that the rules are written to &amp;quot;globalRules&amp;quot; and they are applies to all sites.)&lt;/p&gt;
&lt;p&gt;Regardless of whether you are writing the rules at the server level or at the site level, ARR&amp;#39;s scope is the server, but for what you are doing, it may not matter, esp. if you only have one default website.&lt;/p&gt;</description></item><item><title>Re: how to implmenent such URL rewrite rule in ARR?</title><link>http://forums.iis.net/p/1159251/1910767.aspx#1910767</link><pubDate>Sun, 19 Jul 2009 09:33:51 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1910767</guid><dc:creator>wonyoo</dc:creator><cs:applicationKey>iis_70_-_application_request_routing_arr-41</cs:applicationKey><description>&lt;p&gt;No, you don&amp;#39;t need to move it.&amp;nbsp; ARR is a &amp;quot;server&amp;quot; level feature, meaning it is available for all sites to use.&amp;nbsp; Therefore, if you already have a site running on port 80, you will want to add an additional rule in URL rewrite conditions (using SERVER_PORT) so that the URL rewrite rule is apply only for the site that you want to use to proxy request to &lt;a href="http://localhost:8081/"&gt;http://localhost:8081&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;(ie. if you want to receive origin request on 8080 and route it to 8081, make sure that you apply the URL rewrite rule for the proxy only for 8080 using SERVER_PORT in the URL rewrite condition)&lt;/p&gt;</description></item><item><title>REMOTE_ADDR IP restriction and DFS</title><link>http://forums.iis.net/p/1159255/1910350.aspx#1910350</link><pubDate>Wed, 15 Jul 2009 09:06:42 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1910350</guid><dc:creator>nelson_cerqueira</dc:creator><cs:applicationKey>iis_70_-_application_request_routing_arr-41</cs:applicationKey><description>&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;FONT-SIZE:10pt;"&gt;We install Microsoft Application Request Routing on a server and we are using it as a reverse proxy server.&lt;br /&gt;&lt;br /&gt;All the url rewrite rules work, if we update the rule set with new rules everything still works but if we introduce or modify any rule that contains any IP condition and use REMOTE_ADDR as a variable the web server breaks and stop serving.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;FONT-SIZE:10pt;"&gt;ie: &lt;span style="COLOR:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;add&lt;/span&gt;&lt;span style="COLOR:blue;"&gt; &lt;/span&gt;&lt;span style="COLOR:red;"&gt;input&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="COLOR:blue;"&gt;{REMOTE_ADDR}&lt;/span&gt;&amp;quot;&lt;span style="COLOR:blue;"&gt; &lt;/span&gt;&lt;span style="COLOR:red;"&gt;pattern&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="COLOR:blue;"&gt;^(10.0.0.1|127.0.0.1)&lt;/span&gt;&amp;quot;&lt;span style="COLOR:blue;"&gt; /&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;FONT-SIZE:10pt;"&gt;We can only resume serving when we restart the web server.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;FONT-SIZE:10pt;"&gt;This is very problematic as we use this reverse proxy as a production server and we cant be starting it whenever we want.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;FONT-SIZE:10pt;"&gt;Can someone have any ideas for solving this?&amp;nbsp;Many thanks.&lt;/span&gt;</description></item><item><title>Re: Need Help for setup rules</title><link>http://forums.iis.net/p/1158459/1908308.aspx#1908308</link><pubDate>Thu, 25 Jun 2009 20:21:36 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1908308</guid><dc:creator>wonyoo</dc:creator><cs:applicationKey>iis_70_-_application_request_routing_arr-41</cs:applicationKey><description>&lt;p&gt;Could you provide more info on where you are getting the /directory2/ path?&amp;nbsp; Is that embedded in the entity body of the response?&amp;nbsp; I am little bit puzzled as to where you might be getting that info.&amp;nbsp; Also, could you provide the URL rewrite rules and the scenarios that you are trying to enable.&lt;/p&gt;</description></item><item><title>Re: IIS7 as a Reverse Proxy</title><link>http://forums.iis.net/p/1156458/1898845.aspx#1898845</link><pubDate>Tue, 31 Mar 2009 17:35:41 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1898845</guid><dc:creator>wonyoo</dc:creator><cs:applicationKey>iis_70_-_application_request_routing_arr-41</cs:applicationKey><description>&lt;p&gt;For a very simple reverse proxy, all you have to do is:&lt;/p&gt;
&lt;p&gt;1. Select the server node on inetmgr.&lt;/p&gt;
&lt;p&gt;2. Double click on Application Request Routing icon.&lt;/p&gt;
&lt;p&gt;3. Select/check &amp;quot;Enable proxy&amp;quot;.&lt;/p&gt;
&lt;p&gt;4. Select/check &amp;quot;Use URL Rewrite to inspect incoming requests.&lt;/p&gt;
&lt;p&gt;5. Enter the server of where you want to route the request to in &amp;quot;Reverse proxy&amp;quot; - ie. (myserver.contoso.com).&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;In above example, all requests that are received by ARR will be routed to myserver.contoso.com.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item></channel></rss>