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 >> board, >> > or isolated instances per app? >> > >> > If you want a single instance install the Jetty Ready2Run version is >> > already set up this way. >> > >> > If you want individual instances, that's just a matter of defining >> multiple >> > webapps and proxying to them from your web server. >> > >> > > For example, IIS >> > >> > Are you married to IIS or would you consider Apache? >> > >> > > 1. URL rewriting alone >> > > ***won't work because user will see :8080 attached to url. >> > >> > Well, this brings up another option which is to run Jetty on port 80, or >> > use port forwarding, in which case you don't need a web server in front >> of >> > Jetty. >> > >> > >> > >> > > 2. IIS ARR >> > >> > Yeah at this point you lose me because I don't ever use IIS, but looks >> like >> > Paul Kukiel might have some suggestions. >> > >> > > 3. AJP13 >> > > Link:http://tomcatiis.riaforge.org/ >> > > *** This looks like the best solution, but I don't know what to do >> > > once I get to "worker.properties" and "uriworkermap.properties" in the >> > > instructions. Does Jetty have worker.properties? >> > >> > Jetty speaks AJP but not in that same way--it's just simple proxying in >> > similar fashion to HTTP (which is another option). >> > >> > Million ways to skin this cat so we'll get you going one way or >> another. I >> > don't know how IIS does proxying (or if it even supports AJP) but that's >> > the most typical setup. >> > -- >> > Matthew Woodward >> > [email protected]http://blog.mattwoodward.com >> > identi.ca / Twitter: @mpwoodward >> > >> > Please do not send me proprietary file formats such as Word, PowerPoint, >> > etc. as attachments. >> http://www.gnu.org/philosophy/no-word-attachments.html >> >> -- >> online documentation: http://openbd.org/manual/ >> google+ hints/tips: https://plus.google.com/115990347459711259462 >> http://groups.google.com/group/openbd?hl=en >> > > > > -- > Paul Kukiel > > -- > 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
