Est-ce que quelqu'un a déjà utilisé le module de réécriture d'URL (voir here)? Peut-il être utilisé pour reverse proxy?Module de réécriture d'URL pour IIS 7
Répondre
Non, il ne peut pas. Vous devez utiliser un outil comme URL .NET Rewriter et Reverse Proxy
http://codeplex.com/urlrewriter
Il prend également en charge IIS 6.0, et est complètement accompli par le .NET Framework.
Ce http://codeplex.com/urlrewriter est assez cool, car il prend en charge the standard mod_rewrite syntax.
Nous utilisons l'URL Microsoft IIS7 Rewriter ici au SO avec succès, bien que nous avons dû mettre à jour la nouvelle version de licence Go-Live pour se débarrasser de quelques exceptions de prévisualisation. En outre, il ne prend pas en charge la syntaxe mod_rewrite, mais un outil est inclus pour convertir en avant et en arrière le format de table de routage basé sur XML de Microsoft. (soupir, XML). Cependant, il ne fait pas de proxy inverse comme l'a noté Nick. Vous devrez peut-être installer Application Request Routing pour IIS7 qui offre apparemment cette fonction ..
Merci Jeff, en disant que c'est cool, c'est un super compliment. –
Vous pouvez mettre en œuvre le proxy inverse en utilisant à la fois URL Rewrite Module et application Demande module de routage comme expliqué dans l'article "Reverse Proxy with URL Rewrite and Application Request Routing".
Il prend en charge ceci bien que vous ayez besoin de la version 2 pour la réécriture de la réponse: http://www.iis.net/learn/extensions/url-rewrite-module/reverse-proxy-with-url-rewrite-v2-and-application-request-routing –