Re: mod_rewrite and IIS7

"Miguel Beltran R." <[email protected]>
Newsgroups gmane.comp.web.zope.general
Message-ID <CAEc04coj7jfmXOBz6ZL9Lvy6kc__XHgsHpCYnkivnz5rFR60UQ@mail.gmail.com>
2012/2/6 Brian Sullivan <[email protected]>

> I am attempting to park Zope behind Windows 2008/IIS7 (using its
> mod_rewrite function) and seem to be having some difficulty getting it
> to work.
>
> What I want to do is make directory on Zope website look like it is a
> directory on an IIS7 website. I seem to be close but missing some
> critical element.
>
> Does anybody have a step by step process for doing this or samples of
> rules on IIS7 for doing something similar?
> _______________________________________________
> Zope maillist  -  [email protected]
> https://mail.zope.org/mailman/listinfo/zope
> **   No cross posts or HTML encoding!  **
> (Related lists -
>  https://mail.zope.org/mailman/listinfo/zope-announce
>  https://mail.zope.org/mailman/listinfo/zope-dev )
>

Hi Brian

I do it using managedfusion-rewriter-3.5.
First I add a site that repond only when is called with 'zope-site'.
In its directory you will have a web.config file that you'll need to modify.

http://iis7-site:80  -> server by IIS 7 in port 80
http://zope-site:80  -> server by Zope in port 90

--
--In my web.config:
--
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <configSections>
        <section name="managedFusion.rewriter"
type="ManagedFusion.Rewriter.Configuration.ManagedFusionRewriterSectionGroup"/>
    </configSections>

    <managedFusion.rewriter xmlns="
http://managedfusion.com/xsd/managedFusion/rewriter">
        <rules engine="Apache" />
    </managedFusion.rewriter>

    <system.webServer>
        <validation validateIntegratedModeConfiguration="false" />
        <modules runAllManagedModulesForAllRequests="true">
            <add name="RewriterModule"
type="ManagedFusion.Rewriter.RewriterModule, ManagedFusion.Rewriter" />
        </modules>
        <handlers>
            <add name="RewriterProxyHandler" preCondition="integratedMode"
verb="*" path="RewriterProxy.axd" type="System.Web.HttpForbiddenHandler,
System.Web, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b03f5f7f11d50a3a" />
        </handlers>
        <defaultDocument enabled="false" />
    </system.webServer>
</configuration>



--
--In my ManagedFusion.Rewriter.txt file
--

RewriteEngine On

RewriteRule ^/(.*)
http://localhost:90/VirtualHostBase/http/%{SERVER_NAME}:80/control-emisiones/VirtualHostRoot/$1[P,QSA,NC]


-- 
________________________________________
Lo bueno de vivir un dia mas
es saber que nos queda un dia menos de vida

_______________________________________________
Zope maillist  -  [email protected]
https://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists -
 https://mail.zope.org/mailman/listinfo/zope-announce
 https://mail.zope.org/mailman/listinfo/zope-dev )
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.