Hello, I appear to have a functional basic mod_auth_xradius setup (which is great, so thanks for that :) ); however, despite numerous compilation / configuration attempts the module does NOT attempt to cache the results with memcached (it doesn't even open a connection). A simple telnet test to memcached shows that it is running and accepting requests as expected.
CentOS 5.5 i386 apr_memcache 0.7.0 compiled and installed as : $ ./configure && make && sudo make install mod_auth_xradius 0.4.6 configured as : $ ./configure --with-apxs=`which apxs` --with-apr-memcache=/usr/lib ... checking for Apache 2.0 version >= 2.0.40... yes ... checking for apr_memcache library in /etc/httpd/lib... no checking for apr_memcache library in /usr/lib/lib... yes checking for apr_memcache_create in -lapr_memcache... yes configure: using '-R/usr/lib/lib -L/usr/lib/lib -lapr_memcache' for memcache ... That looks fine (?). make fails on finding apr_memcache.h, thus : (include/mod_auth_xradius.h) #if HAVE_APR_MEMCACHE #include "/usr/include/apr_memcache-0/apr_memcache.h" #endif $ make && sudo make install Everything seems to be OK up until this point (i guess). On to the Apache config : (/etc/httpd/conf.d/xradius.conf) LoadModule auth_xradius_module modules/mod_auth_xradius.so AuthXRadiusCache memcache "<server>" AuthXRadiusCacheTimeout 300 <Location /xrad1> AuthName "xrad test 1" AuthType Basic AuthXRadiusAddServer "<server>:1812" "<secret>" AuthXRadiusTimeout 2 AuthXRadiusRetries 2 require valid-user </Location> <Location /xrad2> AuthName "xrad test 2" AuthType Basic AuthXRadiusAddServer "<server>:1812" "<secret>" AuthXRadiusTimeout 2 AuthXRadiusRetries 2 require valid-user </Location> Apache restarts OK. When i point a broswer at /xrad1 the standard user/pass window pops up. I can authenticate against it as expected, and when i hit /xrad2 no authentication windows pops up, which is also as expected. Unfortunately, the same config on a httpd machine challenges for authentication again, which is the first clue that nothing got cached. I restarted memcached in a debug console, confirmed that it's working via simple telnet test, and then tried the xradius auth again - as i noted previously, the request never arrives from xradius. Any hints on where i should look or how i can get mod_auth_xradius cache to memcached (or, at least, even try to ?). Thank you all ! -- Daniel Maher <dma AT witbe DOT net> "The Internet is completely over." -- Prince _______________________________________________ Modules mailing list Modules@lists.outoforder.cc http://lists.outoforder.cc/mailman/listinfo/modules