Hello all,

@Yaroslav: Thanks for the information. For now, since Alex is willing
to give me a helping hand now and ARR is native to IIS I think I will
go with his suggestion. Once your team finishes your project and it
proves to make setting up railo/openbd easier I'm sure the developers
here would be interested.

@Alex: I am on US Central Time(-6). Feel free to email me.


On Nov 30, 7:06 am, Yaroslav Govorunov <[email protected]> wrote:
> At the moment as I can see Aaron does not have a working solution at
> all. So I provided a solution how to do this with Jetty (which was
> initial question).
> Static files is a second problem, which could be quite easy to solve
> if you know how to write rewrite rules. But for the first we mast have
> it working even with static files server with Jetty.
>
> For me it seems like Aaron is trying to build some kind of CFML
> hosting. I understand that using various manual solutions like ARR may
> be fun, but I was asking to wait for our solution because it is
> designed to do a hosting-like solutions in several clicks. From my
> point of view it worth waiting a little.
>
> On Nov 30, 2:44 pm, Alex Skinner <[email protected]> wrote:
>
>
>
>
>
>
>
> > Hi,
>
> > Arr does not need to be configured to proxy all request setting up rewrite
> > rules is trivial to achieve static files from iis and dynamic from open bd,
> > it's granular. Your solution may be better for other things but I think
> > it's not fair to say that he should wait as this is perfectly doable with
> > arr. I will produce documentation to show that as discussed.
>
> > My 2p
>
> > Alex
>
> > On Wednesday, 30 November 2011, Yaroslav Govorunov <[email protected]>
> > wrote:
>
> > > Hello!
>
> > > Though my last post was ignored, I will try new one.
>
> > > This is an instruction how to get multiple OpenBD web sites under IIS
> > > and Jetty, at least it works on Railo, I guess openBD is the same.
> > > I suppose you are using Jetty installation.
>
> > > 1. Copy contexts/openbd.xml file. You will eed to create as many
> > > copies of this file in contexts folder as web sites you are going to
> > > have.
> > > 2. Comment out  <Set name="war"> line fom it.
> > > 3. Add the following line after commented line (warning: mailer may
> > > split it into lines)
> > >    <Set name="resourceBase">c:\path\to\my\website\goes\here\</Set>
> > > 4. In the <Set name="virtualHosts"> section add virtual hosts for this
> > > web site.
> > > 5. Create appropriate web site in IIS 7 (with this virtual host).
> > > 6. Start Jetty, for example using command: java -jar lib\start.jar
> > > jetty.port=8081
> > > 7. Use ARR to proxy all requests from this web site to
>
> >http://localhost:8081
>
> > > As for static files, it will be hard to configure with ARR. I am still
> > > suggesting you to wait a week or so until we finish our solution with
> > > Helicon Zoo, it will address all issues you have mention.
>
> > > On Nov 30, 10:47 am, "Aaron J. White" <[email protected]> wrote:
> > >> Hey Guys, thanks for the info.
>
> > >> I am trying a combination of both of your ideas.
> > >> I used the vivio tech installer, but did not select the option for
> > >> ISAPI and am instead using IIS ARR. I am basically at the same
> > >> stopping point that I was at with Jetty. I can see the openbd admin
> > >> screen, but I don't know what to do after that to setup multiple sites
> > >> linked to different openbd applications.
>
> > >> @Alex: Could you give an example of the rewrite rule you use to
> > >> forward to tomcat?
> > >> ** I think it makes sense for Tomcat to serve cfm/cfc/cfml files and
> > >> IIS to serve everything else (js/css/images). Do you have tomcat serve
> > >> everything?
> > >> ** here is my regex rewrite rule: (?:([^:/?#]+):)?(?://([^/?#]*))?([^?
> > >> #]*\.(?:cfc|cfm|cfml))(?:\?([^#]*))?(?:#(.*))?
> > >> ** I have the cfml files being served by tomcat, but all the css/
> > >> images are missing because IIS is looking under a different folder
> > >> (how would I fix that?).
>
> > >> @Ben: Could you give an example of the configuration file for a site
> > >> outside of the C:\openbd\ folder?
> > >> ** I also don't get how the OpenBD admin is going to be connected to
> > >> sites above it's physical path?
> > >> *** Does every site have it's own OpenBD admin, or is every site
> > >> administered with the same admin screen regardless of physical path?
> > >> *** How would I get to the openbd admin from any site on my server?
> > >> (i.e. mysite.com/openbd/admin or openbd.mysite.com)
>
> > >> Sorry about all the questions. Thanks for the help this far.
>
> > >> On Nov 29, 9:50 pm, Benjamin Davis <[email protected]>
> > >> wrote:
>
> > >> > There is also the Windows Installer that was made by Jordan Michaels.
> >  This
> > >> > isn't listed on the Open BD site anymore.  Not sure why.  And the
> > installer
> > >> > is running version 1.4.  After you run the installer you can upgrade
> > the
> > >> > OpenBD version pretty smoothly.  This is what I have used for my
> > production
> > >> > and development servers. You can get the installer here:
>
> >http://openbd.viviotech.net/
>
> > >> > The installer will install Tomcat as a Windows Service and also load
> > >> > OpenBD.  You can then change what you need in the config file to setup
> > your
> > >> > own sites.  They also don't need to be loaded within the Tomcat folder.
>
> > >> > As part of the install, there is the open to have the installer setup
> > IIS
> > >> > 7.  This will install the Tomcat ISAPI connector and configure IIS for
> > >> > OpenBD.  Then you are pretty much ready to go.  The only key that I can
> > >> > think of right now off the top of my head, is that you will need to
> > create
> > >> > a virtual directory in your IIS site named jakarta that points to
> > >> > [drive]:\OpenBD\connector.
>
> > >> > I haven't personally tried ARR instead of the ISAPI connector yet.  It
> > >> > sounds like a better setup.  I just know that the installer is great
> > to get
> > >> > running fast.
> > >> > Ben
>
> > >> > On Tue, Nov 29, 2011 at 5:35 PM, Alex Skinner <[email protected]> wrote:
> > >> > > Hi Aaron,
>
> > >> > > I can't help with Jetty, personally i think Tomcat is more Windows
> > >> > > friendly / intuitive.
>
> > >> > > However I thoroughly recommend IIS7 ARR in front of native tomcat,
> > >> > > everyone is right Linux is great if you know it, if not you can
> > spend a
> > >> > > long time fiddling. Jetty also looks great but you cant match tomcat
> > for
> > >> > > ease of install.
>
> > >> > > Steps
>
> > >> > > 1. Install Java
> > >> > > 2. Install Windows tomcat as a service and make sure it starts on
> > startup
> > >> > > as a service
> > >> > > 3. Install IIS ARR Application request routing and proxy requests to
> > >> > > tomcat it just uses simple rewrite rules
>
> > >> > > This is a reasonable description
>
> > >> > >http://www.iisadm> > >> tohttp://
>
> >www.mysecondsite.com/index.cfmstillsentmetotheindex of
>
> > >> > >> > > the openbd context.
>
> > >> > >> > > Things didn't start going downhill until I tried modifying the
> > >> > >> > > open.xml file. I thought I needed to enable virtualhost for the
> > openbd
> > >> > >> > > context. Once I did that ARR was still forwarding to Jetty, but
> > I was
> > >> > >> > > getting a 404 error.
>
> > >> > >> > > Any ideas?
>
> > >> > >> > > On Nov 22, 4:39 am, Paul Kukiel <[email protected]> wrote:
>
> > >> > >> > > > Yep and this page also has some extra steps to send across the
> > >> > >> original
> > >> > >> > > > host information:
>
> >http://learn.iis.net/page.aspx/711/modifying-http-response-headers/
>
> > >> > >> > > > Paul.
>
> > >> > >> > > > On Tue, Nov 22, 2011 at 9:34 PM, Alex Skinner <
>
> > [email protected]>
>
> > >> > >> wrote:
> > >> > >> > > > > Yes also check out           <Valve
> > >> > >> > > > > className="org.apache.catalina.valves.RemoteIpValve" />
>
> > >> > >> > > > > within your hosts this will remap the forwarded-for that
> > haproxy
> > >> > >> and IIS
> > >> > >> > > > > proxy store the actual client ip address and put it back
> > into the
> > >> > >> cgi
> > >> > >> > > > > variable so it appears like the proxy isn't there
>
> > >> > >> > > > > A
>
> > >> > >> > > > > On 22 November 2011 10:15, Paul Kukiel <[email protected]>
> > wrote:
>
> > >> > >> > > > >> Basically user URL rewrite and ARR in IIS 7+ to do a
> > reverse
> > >> > >> proxy to
> > >> > >> > > > >> OpenBD.  I use this same method to proxy jira ( tomcat ).
> >  If
> > >> > >> you only have
> > >> > >> > > > >> 1 instance of OPEN it will be really easy.  If you need
> > more
> > >> > >> infor I can
> > >> > >> > > > >> send some screenshots.
>
> > >> > >> > > > >> Paul.
>
> > >> > >> > > > >> On Mon, Nov 21, 2011 at 6:11 PM, Aaron J. White <
> > >> > >> [email protected]>wrote:
>
> > >> > >> > > > >>> @Paul: Could you please elaborate?  Do you happen to have
> > a
> > >> > >> working
> > >> > >> > > > >>> rewrite rule for for .cfm/.cfc extensions?
>
> > >> > >> > > > >>> @Matt: I'm married to IIS for the moment. I would like
> > IIS to
> > >> > >> be in
> > >> > >> > > > >>> front so nothing I currently have setup will break.
> > >> > >> > > > >>> I would be happy with one instance of openbd serving all
> > cfml,
> > >> > >> but
> > >> > >> > > > >>> whichever one is easier will work for me.
>
> > >> > >> > > > >>> On Nov 21, 12:22 am, Matthew Woodward <
>
> > [email protected]>
>
> > >> > >> wrote:
> > >> > >> > > > >>> > On Sun, Nov 20, 2011 at 10:09 PM, Aaron J. White <
> > >> > >> [email protected]>
> > >> > >> > > > >>> wrote:
>
> > >> > >> > > > >>> > > Hello All,
>
> > >> > >> > > > >>> > > I would like to run multiple openbd cfml applications
> > with
> > >> > >> Jetty
> > >> > >> > > > >>> > > behind IIS. Has anyone ever done this and know of a
> > good
> > >> > >> guide or is
> > >> > >> > > > >>> > > able to walk me through it?
>
> > >> > >> > > > >>> > Do you want a single instance of OpenBD serving all CFML
> > >> > >> across the
> > >> > >> > > > >> > > > >>> > Jetty....
>
> > >> read more »
>
> > > --
> > > online documentation:http://openbd.org/manual/
> > >   google+ hints/tips:https://plus.google.com/115990347459711259462
> > >    http://groups.google.com/group/openbd?hl=en
>
> > --
> > Alex Skinner
> > Managing Director
> > Pixl8 Interactive
>
> > Tel: +448452600726
> > Email: [email protected]
> > Web: pixl8.co.uk

-- 
online documentation: http://openbd.org/manual/
   google+ hints/tips: https://plus.google.com/115990347459711259462
     http://groups.google.com/group/openbd?hl=en

Reply via email to