Bonjour,
Je suis en train d’essayer de mettre en place une authentification radius sur un serveur apache.
Freeradius est déjà en place pour mon portail captif, et je voudrais m’en servir pour mettre en place un service de VOD (vidéo on demand) accessible par un serveur Apache.
libapache2-mod-auth-radius est bien installé le serveur Web est OK.
Mais… avec le .htaccess suivant :
[code]AuthType Basic
AuthName “RADIUS authentication for localhost”
#AuthPAM_Enabled on
#Require valid-user
AuthAuthoritative off
AuthRadiusAuthoritative on
AuthRadiusCookieValid 5
AuthRadiusActive On
require valid-user[/code]
J’obtiens : Internal Server Error
Et dans mes logs :
[alert] [client 192.168.0.2] /var/www/radius/.htaccess: Invalid command 'AuthAuthoritative', perhaps misspelled or defined by a module not included in the server configuration
Les modules actifs :
nas:/etc/apache2/mods-enabled# ls
alias.conf authn_anon.load auth_radius.load autoindex.conf deflate.load mime.load setenvif.conf
alias.load authn_dbd.load authz_default.load autoindex.load dir.conf musicindex.conf setenvif.load
auth_basic.load authn_dbm.load authz_groupfile.load cgid.conf dir.load musicindex.load status.conf
auth_digest.load authn_file.load authz_host.load cgid.load env.load negotiation.conf status.load
auth_mysql.load auth_pam.load authz_user.load deflate.conf mime.conf negotiation.load
J’ai bien sur cherché sur le net… en vain. Je tourne en rond avec ça depuis 4 jours.
Le problème apparait en fait dés le démarrage de Apache2 si je garde la config proposée par le fichier exemple de libapache2-mod-auth-radius
[code]######################################################################
#LoadModule radius_auth_module libexec/mod_auth_radius.so
just AFTER 'AddModule mod_auth.c
Add the module ‘mod_auth_radius.c’
#AddModule mod_auth_radius.c
AddRadiusAuth 192.168.0.1:1812 testing123 5:3 AddRadiusCookieValid 5<Location /radius/>
AuthType Basic
AuthName “RADIUS authentication for localhost”
AuthAuthoritative off
AuthRadiusAuthoritative on
AuthRadiusCookieValid 5
AuthRadiusActive On
require valid-user
[/code]
Si je dé-commente la ligne “AuthAuthoritative off” j’ai ça au démarrage de apache :
nas:/# /etc/init.d/apache2 force-reload
Syntax error on line 18 of /etc/apache2/httpd.conf:
Invalid command 'AuthAuthoritative', perhaps misspelled or defined by a module not included in the server configuration
failed!
Si je décommente ‘AddModule mod_auth_radius.c’ et ‘AddModule mod_auth_radius.c’ j’ai droit à une erreur…
Si quelqu’un à déjà utilisé ce module, ses conseils sont les bienvenus. Je bloque sur un truc à la noix, sans trouver “quoi c’est” ![]()
Merci d’avance

