Rechercher une page de manuel
Lemonldap::NG::Handler::Vhost.3pm
Langue: en
Version: 2009-01-08 (debian - 07/07/09)
Section: 3 (Bibliothèques de fonctions)
Sommaire
NAME
Lemonldap::NG::Handler::Vhost - Perl extension for building a Lemonldap::NG compatible handler able to manage Apache virtual hosts.SYNOPSIS
Create your own package:package My::Package; use Lemonldap::NG::Handler::Vhost; # IMPORTANT ORDER our @ISA = qw (Lemonldap::NG::Handler::Vhost Lemonldap::NG::Handler::Simple); __PACKAGE__->init ( { locationRules => { 'vhost1.dc.com' => { 'default' => '$ou =~ /brh/' }, 'vhost2.dc.com' => { '^/pj/.*$' => '$qualif="opj"', '^/rh/.*$' => '$ou=~/brh/', '^/rh_or_opj.*$' => '$qualif="opj" or $ou=~/brh/', default => 'accept', }, # Put here others Lemonldap::NG::Handler::Simple options } );
Call your package in <apache-directory>/conf/httpd.conf
PerlRequire MyFile PerlHeaderParserHandler My::Package
DESCRIPTION
This library provides a way to protect Apache virtual hosts with Lemonldap::NG.INITIALISATION PARAMETERS
Lemonldap::NG::Handler::Vhost splits the locationRules parameter into a hash reference which contains anonymous hash references as used by Lemonldap::NG::Handler::Simple.SEE ALSO
Lemonldap::NG::Handler(3), http://wiki.lemonldap.objectweb.org/xwiki/bin/view/NG/PresentationAUTHOR
Xavier Guimard, <x.guimard@free.fr>BUG REPORT
Use OW2 system to report bug or ask for features: <http://forge.objectweb.org/tracker/?group_id=274>DOWNLOAD
Lemonldap::NG is available at <http://forge.objectweb.org/project/showfiles.php?group_id=274>COPYRIGHT AND LICENSE
Copyright (C) 2005 by Xavier Guimard <x.guimard@free.fr>This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.4 or, at your option, any later version of Perl 5 you may have available.
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre