tomcat-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jay Freeman \(saurik\)" <sau...@saurik.com>
Subject Simple mod_jk & Apache Auth & DirectoryIndex Patch
Date Sun, 02 Jul 2000 19:20:35 GMT
This rather simple patch gets mod_jk working with Apache’s authorization
system, as well as supporting things like DirectoryIndex.  General problem
being that if mod_jk tells Apache it did the filename-to-uri conversion
Apache doesn’t bother.  Along with a few well built <Host> server.xml
elements and a “JkMount /*.jsp ajp13”, this makes JSP with Tomcat and mod_jk
rather transparent.

diff -u -r1.7 mod_jk.c
--- mod_jk.c    2000/06/30 08:10:46     1.7
+++ mod_jk.c    2000/07/02 18:51:42
@@ -882,7 +882,6 @@
             if(worker) {
                 r->handler = ap_pstrdup(r->pool, JK_HANDLER);
                 ap_table_setn(r->notes, JK_WORKER_ID, worker);
-                return OK;
             }
         }
     }

Personally, I still can’t get anything working without removing those
WAS_BORN_BY_APACHE lines, so that patch doesn’t actually work for me.  This
is what I am using:

diff -u -r1.7 mod_jk.c
--- mod_jk.c    2000/06/30 08:10:46     1.7
+++ mod_jk.c    2000/07/02 18:55:21
@@ -850,14 +850,10 @@

     if(map_alloc(&init_map)) {
         if(map_read_properties(init_map, conf->worker_file)) {
-            if(!env) {
                 putenv("WAS_BORN_BY_APACHE=true");
-                return;
-            } else {
                 if(wc_open(init_map, conf->log)) {
                     return;
                 }
-            }
         }
     }

@@ -882,7 +878,6 @@
             if(worker) {
                 r->handler = ap_pstrdup(r->pool, JK_HANDLER);
                 ap_table_setn(r->notes, JK_WORKER_ID, worker);
-                return OK;
             }
         }
     }

Sincerely,
Jay Freeman (saurik)
saurik@saurik.com



Mime
View raw message