Hi all. I have some sites I'm moving from CF/JRun to Railo/Resin3.1.9.
I'm using Apache 2.0 with the caucho connector. I'm struggling with the
resin.conf setup. My goal is to only setup Apache for each new site and
leave resin.conf alone.

This is what I have, it mostly works:

        <!-- Catch our Apache Virtual Hosts -->
        <host regexp="www\.([^.]+)\.com">
                <host-name>${host.regexp[0]}</host-name>
                <root-directory>/www/${host.regexp[1]}/site</root-directory>
                <web-app id="/" document-directory="."/>
                <web-app id="/base" root-directory="../base/site"/>
        </host>

This is what I want, It doesn't work. It's a valid regex so I'm a bit
stumped.

        <!-- Catch our Apache Virtual Hosts -->
       <host regexp="(www|admin)\.([^.]+)\.(.+)">
                <host-name>${host.regexp[0]}</host-name>
                <root-directory>/www/${host.regexp[2]}/site</root-directory>
                <web-app id="/" document-directory="."/>
                <web-app id="/base" root-directory="../base/site"/>
        </host>

It seems like resin doesn't support the full capabilities of Perl regex
syntax. Is there anything I can do to get this working?

My second issue is that when I say "mostly works" the issue is that CFML
templates in the ../base/site directory spawn a seperate web-context.
This means I can't share session variables with scripts running in the
main root. Is there a way I can have 2 document directories/roots that
share a context (without nesting base under the root-directory)?


_______________________________________________
resin-interest mailing list
resin-interest@caucho.com
http://maillist.caucho.com/mailman/listinfo/resin-interest

Reply via email to