Hello Josh,
I have my Apache authentication set up like this:
<Location "/myapp">
AuthType Basic
AuthName "protected area"
AuthUserFile security/.htpasswd
AuthGroupFile security/.htgroup
require group myapp_admin myapp_user
</Location>
One thing to note is the Apache authentication configuration comes
before the JKMounts. I include mod_jk.conf as the last thing in my
httpd.conf file. I have had no problems with this setup even when
passing every request to "/myapp" to Tomcat like:
JkMount /myapp ajp13
JkMount /myapp/* ajp13
Apache *always* catches it first and forces BASIC authentication.
Jake
Tuesday, July 30, 2002, 11:58:21 AM, you wrote:
JL> I'm running apache-2.0.39 and tomcat-4.0.2 using mod_jk compiled on RH7.2. I
JL> setup Apache to require authentication for a given virtual host using an
JL> htpasswd file. Because the same virtual host has some JkMount directives,
JL> some requests are forwarded on to Tomcat without authentication. How can I
JL> configure this so Apache always handles and requires authentication for
JL> requests prior to handing them off to Tomcat?
JL> In my httpd.conf I have the following:
JL> <VirtualHost *>
JL> DocumentRoot /drives/a/webapps/intranet1
JL> ServerName intranet1
JL> JkMount /*.jsp zeuscat
JL> JkMount /wup/* zeuscat
JL> ServerAlias *intranet1
JL> <Directory "/drives/a/webapps/intranet1">
JL> AuthUserFile /drives/a/webapps/.intranet1_passwd
JL> AuthName "restricted.zeus.intranet1"
JL> AuthType Basic
JL> Require valid-user
JL> </Directory>
JL> </VirtualHost>
JL> In my server.xml I have the following:
JL> <Host name="intranet1" >
JL> <Context path="" docBase="/drives/a/webapps/intranet1"/>
JL> <Logger className="org.apache.catalina.logger.FileLogger"
JL> directory="logs" prefix="intranet1_log." suffix=".txt"
JL> timestamp="true"/>
JL> </Host>
JL> --
JL> Josh
JL> --
JL> To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
JL> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
--
Best regards,
Jacob mailto:[EMAIL PROTECTED]
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>