Commit ebb1d13a authored by Xavier Guimard's avatar Xavier Guimard

LEMONLDAP::NG : documentation update

parent cc07eae1
......@@ -7,7 +7,7 @@
<meta name="generator" content=
"HTML Tidy for Linux/x86 (vers 6 November 2007), see www.w3.org" />
<title>Lemonldap::NG documentation: overview-fr.html</title>
<title>Lemonldap::NG documentation: 1-Overview-fr.html</title>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
<style type="text/css">
/*<![CDATA[*/
......@@ -70,20 +70,20 @@
<p class="paragraph"></p>Lemonldap::NG est un <span class=
"wikilink"><a href=
"faq-fr.html#HQu27estcequ27unWebSSO3F">Web-SSO</a></span> modulaire
"2-FAQ-fr.html#HQu27estcequ27unWebSSO3F">Web-SSO</a></span> modulaire
bas&eacute; sur les modules Apache::Session. Il simplifie la construction
d'une aire prot&eacute;g&eacute;e en minimisant les impacts sur les
applications. Il g&egrave;re &agrave; la fois les authentifications et les
autorisations et fournit des en-t&ecirc;tes HTTP pour la
tra&ccedil;abilit&eacute;. On obtient ainsi une protection AAA complete
<i class="italic">(Authentication, Authorization and Accounting)</i> des
espaces web.
tra&ccedil;abilit&eacute;. On obtient ainsi une protection AAA
compl&egrave;te <i class="italic">(Authentication, Authorization and
Accounting)</i> des espaces web.
<p class="paragraph"></p>Lemonldap::NG est une r&eacute;&eacute;criture
compl&egrave;te de Lemonldap <i class="italic">(<span class=
"wikilink"><a href=
"faq-fr.html#HQu27apporteLemonldap3A3ANGparrapportauxautresSSO3F">voir les
diff&eacute;rences</a></span>)</i>. Tous les &eacute;l&eacute;ments
"2-FAQ-fr.html#HQu27apporteLemonldap3A3ANGparrapportauxautresSSO3F">voir
les diff&eacute;rences</a></span>)</i>. Tous les &eacute;l&eacute;ments
n&eacute;cessaires &agrave; son exploitation et son administration sont
fournis dans le package. En revanche les composants
d&eacute;velopp&eacute;s pour Lemonldap ne sont pas compatibles avec
......@@ -134,7 +134,7 @@
<li><a href="#HAuteur">Auteur</a></li>
<li><a href="#HCopyrightetlicense">Copyright et license</a></li>
<li><a href="#HCopyrightetlicence">Copyright et licence</a></li>
</ul>
<h3 class="heading-1-1"><span id="HArchitecture">Architecture</span></h3>
......@@ -170,7 +170,7 @@
<ul class="star">
<li>la base de configuration : par d&eacute;faut, il s'agit d'un simple
r&eacute;pertoire, mais on peut utiliser une base de donn&eacute;e pour
r&eacute;pertoire, mais on peut utiliser une base de donn&eacute;es pour
permettre le fonctionnement si tous les &eacute;l&eacute;ments ne se
trouvent pas sur le m&ecirc;me serveur,</li>
......@@ -237,7 +237,7 @@
tra&ccedil;abilit&eacute;</span></h3>
<p class="paragraph"></p>Tous les param&egrave;tres abord&eacute;s dans ce
chap&icirc;tre sont accessibles via l'interface d'administration (voir la
chapitre sont accessibles via l'interface d'administration (voir la
<span class="wikiexternallink"><a href=
"http://lemonldap.objectweb.org/NG/ManagerDemo/fr/">d&eacute;monstration</a></span>).
......@@ -249,13 +249,13 @@
prot&eacute;g&eacute;e par un agent Lemonldap::NG, il est redirig&eacute;
vers le portail. Celui-ci authentifie l'utilisateur par d&eacute;faut par
une connexion LDAP, mais vous pouvez &eacute;galement utiliser un autre
sch&eacute;ma tel les <span class="wikiexternallink"><a href=
sch&eacute;ma tels les <span class="wikiexternallink"><a href=
"http://fr.wikipedia.org/wiki/Certificat_%C3%A9lectronique">certificats
x509</a></span> (voir Lemonldap::NG::Portal::AuthSSL(3)).
<p class="paragraph"></p>Lemonldap::NG utilise les cookies de session
g&eacute;n&eacute;r&eacute;s par le module Apache::Session soit aussi
s&eacute;curis&eacute; que n'importe quelle syst&egrave;me bas&eacute; sur
s&eacute;curis&eacute; que n'importe quel syst&egrave;me bas&eacute; sur
des cookies al&eacute;atoires de 128 bits. Il est recommand&eacute;
d'activer l'option "cookie s&eacute;curis&eacute;" pour &eacute;viter les
vols de session: le cookie n'est plus autoris&eacute; &agrave; circuler en
......@@ -274,7 +274,7 @@
<p class="paragraph"></p>Les autorisations sont contr&ocirc;l&eacute;es
seulement par les agents prot&eacute;geant les applications. En effet, le
portail ne peut conna&icirc;tre &agrave; l'avance les applications sur
lesquels l'utilisateur se connectera. En configurant votre Web-SSO, vous
lesquelles l'utilisateur se connectera. En configurant votre Web-SSO, vous
devez:
<ul class="star">
......@@ -355,7 +355,7 @@ group1 =&gt; { $departmentUID eq <span class=
"HPerformances">Performances</span></h5>
<p class="paragraph"></p>Vous pouvez utiliser des expressions Perl aussi
complexe que n&eacute;cessaire et vous pouvez utiliser tous les attibuts
complexes que n&eacute;cessaire et vous pouvez utiliser tous les attributs
LDAP (et cr&eacute;er vos propres attributs additionnels avec le
m&eacute;canisme des macros) dans les d&eacute;finitions de groupes, les
r&egrave;gles d'acc&egrave;s et les en-t&ecirc;tes HTTP
......@@ -366,7 +366,7 @@ group1 =&gt; { $departmentUID eq <span class=
expressions:
<ul class="star">
<li>les groupes et les macros ne sont &eacute;valu&eacute;es que lorsque
<li>les groupes et les macros ne sont &eacute;valu&eacute;s que lorsque
l'utilisateur est renvoy&eacute; vers le portail,</li>
<li>les r&egrave;gles d'acc&egrave;s et les en-t&ecirc;tes
......@@ -399,7 +399,7 @@ group1 =&gt; (|(uid=xavier.guimard){$ou eq <span class=
</div>
<p class="paragraph"></p>Pour limiter les requ&ecirc;tes LDAP, il est
conseill&eacute; d'utiliser les expressions Perl. Ainsi seuls 2
conseill&eacute; d'utiliser les expressions Perl. Ainsi seules deux
sollicitations de l'annuaire sont n&eacute;cessaires.
<h4 class="heading-1-1-1"><span id=
......@@ -417,7 +417,7 @@ group1 =&gt; (|(uid=xavier.guimard){$ou eq <span class=
applications</span></h5>
<p class="paragraph"></p>Comme un Web-SSO ne peut interpr&eacute;ter le
contenu des requ&ecirc;tes HTTP transmise aux applications
contenu des requ&ecirc;tes HTTP transmises aux applications
prot&eacute;g&eacute;es, il ne peut enregistrer au mieux que les URL. Et
comme Apache le fait parfaitement, Lemonldap::NG::Handler(3) lui fournit
le nom &agrave; enregistrer dans les journaux. Le param&egrave;tre
......@@ -430,10 +430,11 @@ group1 =&gt; (|(uid=xavier.guimard){$ou eq <span class=
<p class="paragraph"></p>Lemonldap::NG peut exporter des en-t&ecirc;tes
HTTP aussi bien en utilisant Apache en reverse-proxy qu'en
prot&eacute;gent directement les applications. Par d&eacute;faut, le champ
Auth-User est utilis&eacute; mais vous pouvez choisir les en-t&ecirc;tes
que vous transmettez &agrave; chaque application s&eacute;paremment. Les
expressions d&eacute;finissant les en-t&ecirc;tes associent :
prot&eacute;geant directement les applications. Par d&eacute;faut, le
champ Auth-User est utilis&eacute; mais vous pouvez choisir les
en-t&ecirc;tes que vous transmettez &agrave; chaque application
s&eacute;par&eacute;ment. Les expressions d&eacute;finissant les
en-t&ecirc;tes associent :
<ul class="star">
<li>le nom d'en-t&ecirc;te,</li>
......@@ -473,11 +474,11 @@ Remote-IP =&gt; $ip
<ul class="star">
<li>Lemonldap::NG est un projet diff&eacute;rent de Lemonldap et
contient tous les &eacute;l&eacute;ments n&eacute;cessaires &agrave; son
utilisation et son administration. Ainsi les logiciels tel le module
utilisation et son administration. Ainsi les logiciels tels le module
webmin de Lemonldap ne fonctionnent pas avec Lemonldap::NG.</li>
<li>L'agent de protection Apache ("handler") fonctionne &agrave; la fois
avec les versions 1.3 et 2.x d'Apache, c'est &agrave; dire avec les
avec les versions 1.3 et 2.x d'Apache, c'est-&agrave;-dire avec les
versions 1 et 2 de <span class="wikiexternallink"><a href=
"http://perl.apache.org/">mod_perl</a></span> (mais pas avec mod_perl
1.99). Le portail et le l'interface d'administration ("manager") sont de
......@@ -489,9 +490,9 @@ Remote-IP =&gt; $ip
que vous ne sachiez exactement ce que vous faites. Les param&egrave;tres
pr&eacute;sent&eacute;s dans ce document sont tous accessibles dans
l'arbre de configuration.</li>
</ul>Voir <span class="wikilink"><a href=
"advanced-install.html">installation manuel</a></span> pour la
documentation d'installation.
</ul>Voir <span class="wikilink"><a href="3-Table-of-contents-fr.html">la
page compl&egrave;te de documentation</a></span> pour la proc&eacute;dure
d'installation.
<h3 class="heading-1-1"><span id=
"HSystC3A8medestockagedessessions">Syst&egrave;me de stockage des
......@@ -520,15 +521,15 @@ Remote-IP =&gt; $ip
limit&eacute; &agrave; 1 par utilisateur actif toutes les 10 minutes.
<p class="paragraph"></p>Lemonldap::NG est tr&egrave;s rapide, mais vous
pouvez encore am&eacute;liorer les performances en utilisnt un module
pouvez encore am&eacute;liorer les performances en utilisant un module
Cache::Cache ne n&eacute;cessitant pas d'acc&egrave;s au disque.
<h3 class="heading-1-1"><span id="HAuteur">Auteur</span></h3>
<p class="paragraph"></p>Xavier Guimard, &lt;x.guimard@free.fr&gt;
<h3 class="heading-1-1"><span id="HCopyrightetlicense">Copyright et
license</span></h3>
<h3 class="heading-1-1"><span id="HCopyrightetlicence">Copyright et
licence</span></h3>
<p class="paragraph"></p>Copyright &copy; 2005-2007 par Xavier Guimard
&lt;x.guimard@free.fr&gt;
......
......@@ -7,7 +7,7 @@
<meta name="generator" content=
"HTML Tidy for Linux/x86 (vers 6 November 2007), see www.w3.org" />
<title>Lemonldap::NG documentation: faq-fr.html</title>
<title>Lemonldap::NG documentation: 2-FAQ-fr.html</title>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
<style type="text/css">
/*<![CDATA[*/
......@@ -191,7 +191,7 @@
l'annuaire LDAP. Celle-ci peut alors g&eacute;rer la
tra&ccedil;abilit&eacute; des acc&egrave;s et &eacute;ventuellement des
droits d'acc&egrave;s (voir la <span class="wikiexternallink"><a href=
"http://wiki.lemonldap.objectweb.orgoverview-fr.html#HMC3A9canismesd27authentification2Cd27autorisationetdetraC3A7abilitC3A9">
"http://wiki.lemonldap.objectweb.org1-Overview-fr.html#HMC3A9canismesd27authentification2Cd27autorisationetdetraC3A7abilitC3A9">
documentation AAA</a></span>).</li>
<li>Lemonldap::NG n'impose aucune modification de l'annuaire : les
......@@ -251,8 +251,9 @@
par une simple connexion HTTP(S). Le serveur SOAP acc&egrave;de lui
&agrave; la configuration par un des syst&egrave;mes
pr&eacute;c&eacute;dents (File ou DBI). Pour plus d'informations, voir
la page <span class="wikilink"><a href="soap-fr.html">Utilisation des
Web Services</a></span>.</li>
la page <span class="wikilink"><a href=
"4.3-Configure-SOAP-fr.html">Utilisation des Web
Services</a></span>.</li>
</ul>
<h4 class="heading-1-1-1"><span id=
......@@ -518,8 +519,9 @@ my $portal = Lemonldap::NG::Portal::SharedConf-&gt;new(
l'utilisateur d'utiliser la f&eacute;d&eacute;ration d'identit&eacute;s
Liberty Alliance en permettant &agrave; celui-ci de s'authentifier sur
un fournisseur d'identit&eacute;s. Plus d'informations sur la page
<span class="wikilink"><a href="/xwiki/bin/view/NG/DocLA">Utilisation de
Liberty Alliance</a></span>.</li>
<span class="wikilink"><a href=
"4.3-Configure-Liberty-Alliance-fr.html">Utilisation de Liberty
Alliance</a></span>.</li>
</ul>
<h3 class="heading-1-1"><span id=
......@@ -532,7 +534,7 @@ my $portal = Lemonldap::NG::Portal::SharedConf-&gt;new(
en adaptant le param&egrave;tre LogLevel d'Apache.
<p class="paragraph"></p>La page <span class="wikilink"><a href=
"errors-fr.html">Erreurs</a></span> r&eacute;f&eacute;rence ces messages
"6-Errors-fr.html">Erreurs</a></span> r&eacute;f&eacute;rence ces messages
d'erreur et de d&eacute;bogage.
</div>
......
......@@ -7,7 +7,7 @@
<meta name="generator" content=
"HTML Tidy for Linux/x86 (vers 6 November 2007), see www.w3.org" />
<title>Lemonldap::NG documentation: faq.html</title>
<title>Lemonldap::NG documentation: 2-FAQ.html</title>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
<style type="text/css">
/*<![CDATA[*/
......@@ -175,7 +175,7 @@
atributes to the remote application. The remote application can then
manage the traceability of the access and possibly authorization (see to
it <span class="wikiexternallink"><a href=
"http://wiki.lemonldap.objectweb.orgoverview.html#HAuthentication2CAuthorizationandAccountingmechanisms">
"http://wiki.lemonldap.objectweb.org1-Overview.html#HAuthentication2CAuthorizationandAccountingmechanisms">
documentation AAA</a></span>).</li>
<li>Lemonldap::NG can publish every LDAP attributes or calculated
......@@ -450,7 +450,7 @@ my $portal = Lemonldap::NG::Portal::SharedConf-&gt;new(
setting LogLevel parameter in Apache configuration file.
<p class="paragraph"></p>Those messages are described <span class=
"wikilink"><a href="errors.html">here</a></span>.
"wikilink"><a href="6-Errors.html">here</a></span>.
</div>
<p class="footer"><a href="index.html">Index</a></p>
......
This diff is collapsed.
This diff is collapsed.
......@@ -7,7 +7,7 @@
<meta name="generator" content=
"HTML Tidy for Linux/x86 (vers 6 November 2007), see www.w3.org" />
<title>Lemonldap::NG documentation: roadmap.html</title>
<title>Lemonldap::NG documentation: 3.1-Install-prerequesites.html</title>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
<style type="text/css">
/*<![CDATA[*/
......@@ -55,70 +55,76 @@
<body>
<div class="main-content">
<h2 class="heading-1"><span id="HRoadmapforLemonLDAP3A3ANG">Roadmap for
LemonLDAP::NG</span></h2>
<h2 class="heading-1"><span id=
"HPrerequisitesanddependencies">Prerequisites and dependencies</span></h2>
<p class="paragraph"></p>
<ul>
<li><a href="#HVersion0928200829">Version 0.9 (2008)</a></li>
<li><a href="#HApache">Apache</a></li>
<li><a href="#HVersion1028end200829">Version 1.0 (end 2008)</a></li>
<li>
<a href="#HPerl">Perl</a>
<li><a href="#HVersion2028201029">Version 2.0 (2010)</a></li>
</ul>
<h3 class="heading-1-1"><span id="HVersion0928200829">Version 0.9
(2008)</span></h3>
<ul>
<li><a href="#HNeededforallmodules">Needed for all modules</a></li>
<ul class="star">
<li>Liberty Alliance authentication module</li>
<li><a href="#HNeededforPortal">Needed for Portal</a></li>
<li>Skins for Manager and Portal</li>
<li><a href="#HNeededforHandler">Needed for Handler</a></li>
<li>SOAP access to configuration and sessions</li>
<li><a href="#HNeededforManager">Needed for Manager</a></li>
</ul>
</li>
</ul>
<h3 class="heading-1-1"><span id="HVersion1028end200829">Version 1.0 (end
2008)</span></h3>
<ul class="star">
<li>Dissociate authentication and user backend capabilities (for
example, to choose LDAP for authentication, and MySQL for reading user's
information).</li>
<h3 class="heading-1-1"><span id="HApache">Apache</span></h3>
<li>Add a Menu.pm to portal modules, to provide an enhanced application
menu and password modification form</li>
<p class="paragraph"></p>To use Lemonldap::NG, you have to run a LDAP
server and of course an Apache server compiled with mod-perl (version 1.3
or 2.x). Generaly, the version of Apache proposed with your Linux
distribution match, but some distributions used an experimental version of
mod_perl with Apache2 (mod_perl-1.99) which does not work with
Lemonldap::NG. With such distributions (like Debian-3.1), you have to use
Apache-1.3 or to use a mod_perl backport (www.backports.org package for
Debian works fine).
<li>i18n (internationalization) for modules, scripts and HTML
templates</li>
<p class="paragraph"></p>For Apache2, you can use both mpm-worker and
mpm-prefork. Mpm-worker works faster and Lemonldap::NG use the thread
system for best performance. If you have to use mpm-prefork (for example
if you use PHP), Lemonldap::NG will work anyway.
<li>Production installation script</li>
<p class="paragraph"></p>You can use Lemonldap::NG in an heterogene world:
the authentication portal and the manager can work in any version of
Apache 1.3 or more even if mod_perl is not compiled, with
ModPerl::Registry or not&hellip; Only the handler (site protector) need
mod_perl. The different handlers can run on different servers with
different versions of Apache/mod_perl.
<li>Packages for Debian/Ubuntu, RedHat/CentOS</li>
<h3 class="heading-1-1"><span id="HPerl">Perl</span></h3>
<li>Date and time parameters in access rules</li>
<h4 class="heading-1-1-1"><span id="HNeededforallmodules">Needed for all
modules</span></h4>
<li>Monitoring scripts (MRTG, Cacti, Nagios)</li>
<p class="paragraph"></p>Apache::Session, Net::LDAP, MIME::Base64, CGI,
LWP::UserAgent, Cache::Cache, DBI, XML::Simple
<li>Sessions explorer</li>
<h4 class="heading-1-1-1"><span id="HNeededforPortal">Needed for
Portal</span></h4>
<li>Handler POST functionnalities, to fill authentication forms with
login/password</li>
</ul>
<h3 class="heading-1-1"><span id="HVersion2028201029">Version 2.0
(2010)</span></h3>
<p class="paragraph"></p>Apache::Session, Net::LDAP, MIME::Base64, CGI,
DBI
<ul class="star">
<li>Manage Apache virtualhost configuration through LDAP backend</li>
<h4 class="heading-1-1-1"><span id="HNeededforHandler">Needed for
Handler</span></h4>
<li>SAML2 authentication and user backend</li>
<p class="paragraph"></p>Apache::Session, LWP::UserAgent, Cache::Cache,
DBI
<li>SNMP extensions for monitoring</li>
<h4 class="heading-1-1-1"><span id="HNeededforManager">Needed for
Manager</span></h4>
<li>Local password policy</li>
</ul>
<p class="paragraph"></p>CGI, XML::Simple, DBI
</div>
<p class="footer"><a href="index.html">Index</a></p>
......
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
<head>
<meta name="generator" content=
"HTML Tidy for Linux/x86 (vers 6 November 2007), see www.w3.org" />
<title>Lemonldap::NG documentation: 3.2-Install-from-tarball.html</title>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
<style type="text/css">
/*<![CDATA[*/
body{
background: #ddd;
font-family: sans-serif;
font-size: 11pt;
padding: 0 50px;
}
div.main-content{
padding: 10px;
background: #fff;
border: 2px #ccc solid;
}
a{
text-decoration: none;
}
p.footer{
text-align: center;
margin: 5px 0 0 0;
}
.heading-1{
text-align: center;
color: orange;
font-variant: small-caps;
font-size: 20pt;
}
.heading-1-1{
color: orange;
font-size: 14pt;
border-bottom: 2px #ccc solid;
}
pre{
background: #eee;
border: 2px #ccc solid;
padding: 5px;
border-left: 10px #ccc solid;
}
ul.star li{
list-style-type: square;
}
/*]]>*/
</style>
</head>
<body>
<div class="main-content">
<h2 class="heading-1"><span id="HInstallationfromthetarball">Installation
from the tarball</span></h2>
<p class="paragraph"></p>
<ul>
<li><a href="#HGetthetarball">Get the tarball</a></li>
<li><a href="#HBuildthetarballfromSVN">Build the tarball from
SVN</a></li>
<li><a href="#HExtraction">Extraction</a></li>
<li><a href="#HInstallation">Installation</a></li>
</ul>
<h3 class="heading-1-1"><span id="HGetthetarball">Get the
tarball</span></h3>
<p class="paragraph"></p>All tarballs can be downloaded from the OW2
forge: <span class="nobr"><a href=
"http://forge.objectweb.org/project/showfiles.php?group_id=274">http://forge.objectweb.org/project/showfiles.php?group_id=274</a></span>
<p class="paragraph"></p>If you want the last SVN snapshot, please choose:
<span class="nobr"><a href=
"http://forge.objectweb.org/svnsnapshots/lemonldap-svn-latest.tar.gz">http://forge.objectweb.org/svnsnapshots/lemonldap-svn-latest.tar.gz</a></span>
<p class="paragraph"></p><strong class="strong">Warning</strong>: the
contents of the SVN tarball are not the same as the official tarballs.
Please see the next chapter to learn how build an official tarball from
SVN files.
<h3 class="heading-1-1"><span id="HBuildthetarballfromSVN">Build the
tarball from SVN</span></h3>
<p class="paragraph"></p>Either <span class="wikiexternallink"><a href=
"http://forge.objectweb.org/plugins/scmsvn/index.php?group_id=274">checkout
or export the SVN repository</a></span>, or <span class=
"wikiexternallink"><a href=
"http://forge.objectweb.org/svnsnapshots/lemonldap-svn-latest.tar.gz">extract
the SVN tarball</a></span> to get the SVN files on your disk.
<p class="paragraph"></p>Then go to build directory:
<div class="code">
<pre>
$ cd trunk/build/lemonldap-ng
</pre>
</div><br />
<br />
And run the "dist" target:
<div class="code">
<pre>
$ make dist
</pre>
</div><br />
<br />
The generated tarball is in the current directory.
<h3 class="heading-1-1"><span id=
"HExtraction">Extraction</span></h3><br />
<br />
Just run the tar command:
<div class="code">
<pre>
$ tar zxvf lemonldap-ng-*.tar.gz
</pre>
</div>
<h3 class="heading-1-1"><span id=
"HInstallation">Installation</span></h3><br />
<br />
First check and install the <span class="wikilink"><a href=
"3.1-Install-prerequesites.html">prerequisites</a></span>.<br />
<br />
If you just want to install a handler or a portal or a manager:<br />
<br />
<div class="code">
<pre>
$ cd lemonldap-ng-*/Lemonldap-NG-(Portal|Handler|Manager|Common)
$ perl Makefile.PL &amp;&amp; make &amp;&amp; make test
$ sudo make install
</pre>
</div>
<p class="paragraph"></p>Else for full modules install:
<p class="paragraph"></p>
<div class="code">
<pre>
$ cd lemonldap-ng-*
$ make &amp;&amp; make test
$ sudo make install
</pre>
</div>
</div>
<p class="footer"><a href="index.html">Index</a></p>
</body>
</html>
......@@ -7,7 +7,8 @@
<meta name="generator" content=
"HTML Tidy for Linux/x86 (vers 6 November 2007), see www.w3.org" />
<title>Lemonldap::NG documentation: debian-packages-install.html</title>
<title>Lemonldap::NG documentation:
3.3-Install-from-debian-packages.html</title>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
<style type="text/css">
/*<![CDATA[*/
......@@ -64,11 +65,13 @@
<ul>
<li><a href="#HGetthepackages">Get the packages</a></li>
<li><a href="#HInstallpackages28Debiantesting2Funstable29">Install
packages (Debian testing/unstable)</a></li>
<li><a href="#HBuildyourpackage">Build your package</a></li>
<li><a href="#HInstallpackages28Other29">Install packages
(Other)</a></li>
<li><a href="#HInstallpackageswithaptget">Install packages with
apt-get</a></li>
<li><a href="#HInstallpackageswithdpkg">Install packages with
dpkg</a></li>
<li><a href="#HFilelocation">File location</a></li>
</ul>
......@@ -107,9 +110,36 @@
</pre>
</div>
<h3 class="heading-1-1"><span id=
"HInstallpackages28Debiantesting2Funstable29">Install packages (Debian
testing/unstable)</span></h3><br />
<p class="paragraph"></p>Older versions are available on our OW2 Debian
repository:
<div class="code">
<pre>
deb <span class="nobr"><a href=
"http://lemonldap.objectweb.org/NG/debian">http://lemonldap.objectweb.org/NG/debian</a></span> testing/
deb-src <span class="nobr"><a href=
"http://lemonldap.objectweb.org/NG/debian">http://lemonldap.objectweb.org/NG/debian</a></span> testing/
</pre>
</div>
<h3 class="heading-1-1"><span id="HBuildyourpackage">Build your
package</span></h3>
<p class="paragraph"></p>You can also get the LemonLDAP::NG archive
(<span class="wikiexternallink"><a href=
"http://forge.objectweb.org/project/showfiles.php?group_id=274">see
dowload section</a></span>) and make the package yourself:
<div class="code">
<pre>
$ tar xzf lemonldap-ng-*.tar.gz
$ cd lemonldap-ng-*
$ debuild
</pre>
</div>
<h3 class="heading-1-1"><span id="HInstallpackageswithaptget">Install
packages with apt-get</span></h3><br />
<br />
<div class="code">
......@@ -118,14 +148,15 @@
</pre>
</div>
<h3 class="heading-1-1"><span id="HInstallpackages28Other29">Install
packages (Other)</span></h3><br />
<h3 class="heading-1-1"><span id="HInstallpackageswithdpkg">Install
packages with dpkg</span></h3><br />
<br />
Before installing the packages, install dependencies:
Before installing the packages, install <span class="wikilink"><a href=
"3.1-Install-prerequesites.html">dependencies</a></span> with apt-get:
<div class="code">
<pre>
# apt-get install apache2 libapache-session-perl libnet-ldap-perl libcache-cache-perl libdbi-perl perl-modules libwww-perl libcache-cache-perl libxml-simple-perl libsoap-lite-perl libhtml-template-perl
# apt-get install apache2 libapache2-mod-perl2 libapache-session-perl libnet-ldap-perl libcache-cache-perl libdbi-perl perl-modules libwww-perl libcache-cache-perl libxml-simple-perl libsoap-lite-perl libhtml-template-perl
</pre>
</div><br />
<br />
......
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
<head>
<meta name="generator" content=
"HTML Tidy for Linux/x86 (vers 6 November 2007), see www.w3.org" />
<title>Lemonldap::NG documentation:
3.4-Install-of-MySQL-storage.html</title>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
<style type="text/css">
/*<![CDATA[*/
body{
background: #ddd;
font-family: sans-serif;
font-size: 11pt;
padding: 0 50px;
}
div.main-content{
padding: 10px;
background: #fff;
border: 2px #ccc solid;
}
a{
text-decoration: none;
}
p.footer{
text-align: center;
margin: 5px 0 0 0;
}
.heading-1{
text-align: center;
color: orange;
font-variant: small-caps;
font-size: 20pt;
}
.heading-1-1{
color: orange;
font-size: 14pt;
border-bottom: 2px #ccc solid;
}
pre{
background: #eee;
border: 2px #ccc solid;
padding: 5px;
border-left: 10px #ccc solid;
}
ul.star li{
list-style-type: square;
}
/*]]>*/
</style>
</head>
<body>
<div class="main-content">
<h2 class="heading-1"><span id=
"HUseofMySQLforsessionsand2Forconfigurationstorage">Use of MySQL for
sessions and/or configuration storage</span></h2>
<p class="paragraph"></p>
<ul>
<li>
<a href="#HMySQLconfiguration">MySQL configuration</a>
<ul>
<li><a href="#HDatabasecreation">Database creation</a></li>
<li><a href="#HConfigurationtable">Configuration table</a></li>
<li><a href="#HSessiontable">Session table</a></li>
</ul>
</li>