On Mon, Apr 15, 2002 at 01:39:33PM -0400, Rich wrote:
> You would prefer to have the SSL handshake to occur with Apache, right? So
> I'm wondering, with Tomcat configured as a standalone SSL server are you
> sure that apache is doing the handshake, and not Tomcat.
notice the address that I give the SSL connector - 127.0.0.1 -- and I've
verfied that it's only listening on 127.0.0.1:8443 so yes, I'm sure that
Tomcat is not doing the handshake (plus I verified which cert I'm getting).
> -You can say that again. This might be the root of my SSL problem too,
> although hard to tell since we are using different apache modules and I use
> Tomcat's role based auth. I "kludged a fix in code" and am limited for time
> so may not attempt the exercise of getting Tomcat's SSL working.
I'm also using JDBCRealm authentication on Tomcat and I have:
tomcatAuthentication="true"
set in the AJP13 connector config stanza.
What would be ideal would be a programmatic way in a servlet to force
authentication rather than having to hard-code stuff via auth-constraint's in
web.xml.
Adi
> Rich
> -----Original Message-----
> From: Aditya [mailto:[EMAIL PROTECTED]]
> Sent: Monday, April 15, 2002 1:07 PM
> To: [EMAIL PROTECTED]
> Subject: Re: SSL redirects with mod_jk
>
>
> On Mon, Apr 15, 2002 at 09:26:40AM -0400, Rich wrote:
> > I'm curious about a few things. Why did you choose mod_jk over mod_webapp?
>
> - I needed to send everything Apache receives to Tomcat
>
> - We auto-add contexts to appbase and I don't need to update the config and
> restart apache each time that happens
>
> > And when you enabled the SSL connector, did you also add jsse and
> basically
> > configure tomcat as a standalone SSL enabled server?
>
> yes, in order to get Tomcat running with the SSL connector, it had to have
> jsse etc. -- for testing I'd already configured Tomcat with SSL standalone
> and
> a self-signed cert, and so that was straightforward.
>
> At this point it "works" but I had to make the non-intutive leap of adding
> the
> SSL connector and thought others might benefit from knowing about it.
>
> Thanks,
> Adi
>
> > -----Original Message-----
> > From: Aditya [mailto:[EMAIL PROTECTED]]
> > Sent: Sunday, April 14, 2002 3:47 PM
> > To: [EMAIL PROTECTED]
> > Subject: SSL redirects with mod_jk
> >
> >
> > I have apache 1.3+mod_ssl and mod_jk (ajp13) "fronting" a Tomcat 4.0.3
> > server
> > which has a servlet protected by:
> >
> > <user-data-constraint>
> > <transport-guarantee>CONFIDENTIAL</transport-guarantee>
> > </user-data-constraint>
> >
> > I assume that for performance reasons that it would be best if I could run
> > no
> > connectors other than the AJP13 one.
> >
> > Ideally, calls to the above servlet as http should be redirected to the
> > equivalent https page. To that end, I have, in my server.xml:
> >
> > <!-- Define an AJP 1.3 Connector on port 8009 -->
> > <Connector className="org.apache.ajp.tomcat4.Ajp13Connector"
> > port="8009" minProcessors="30" maxProcessors="150"
> > acceptCount="10" debug="0"
> > enableLookups="false" redirectPort="443"
> > secure="false" scheme="http"
> > address="127.0.0.1"
> > tomcatAuthentication="true"/>
> >
> > however the redirect won't work (Status 500 error) unless I put in an
> HTTPS
> > connector as well in server.xml (note that it doesn't have to be
> accessible
> > at
> > all, hence the 127.0.0.1 and port 8443 is blocked off so it doesn't seem
> to
> > play any part in the whole deal other than to signal to Tomcat that it can
> > handle redirects to SSL):
> >
> > <!-- Define an SSL HTTP/1.1 Connector on port 8443 -->
> > <Connector
> className="org.apache.catalina.connector.http.HttpConnector"
> > address="127.0.0.1" port="8443" minProcessors="5"
> > maxProcessors="75"
> > enableLookups="false"
> > acceptCount="10" debug="0" scheme="https" secure="true">
> > <Factory className="org.apache.catalina.net.SSLServerSocketFactory"
> > clientAuth="false" protocol="TLS"
> > keystorePass="foo"/>
> > </Connector>
> >
> > (I tried putting in an additional ajp13 connector that mod_jk sent
> anything
> > that showed up as SSL to, but that didn't work).
> >
> > Is this how it's supposed to work? If so, it should be documented
> > somewhere...
> >
> > Thanks,
> > Adi
> >
> > --
> > To unsubscribe: <mailto:[EMAIL PROTECTED]>
> > For additional commands: <mailto:[EMAIL PROTECTED]>
> > Troubles with the list: <mailto:[EMAIL PROTECTED]>
> >
> >
>
> --
> To unsubscribe: <mailto:[EMAIL PROTECTED]>
> For additional commands: <mailto:[EMAIL PROTECTED]>
> Troubles with the list: <mailto:[EMAIL PROTECTED]>
>
>
>
> --
> To unsubscribe: <mailto:[EMAIL PROTECTED]>
> For additional commands: <mailto:[EMAIL PROTECTED]>
> Troubles with the list: <mailto:[EMAIL PROTECTED]>
>
--
To unsubscribe: <mailto:[EMAIL PROTECTED]>
For additional commands: <mailto:[EMAIL PROTECTED]>
Troubles with the list: <mailto:[EMAIL PROTECTED]>