You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							62 lines
						
					
					
						
							1.9 KiB
						
					
					
				
			
		
		
	
	
							62 lines
						
					
					
						
							1.9 KiB
						
					
					
				                          LEMONLDAP::NG INSTALLATION
 | 
						|
 | 
						|
Lemonldap::NG is a modular Web-SSO based on Apache::Session modules. It
 | 
						|
simplifies the build of a protected area with a few changes in the application.
 | 
						|
It manages both authentication and authorization and provides headers for
 | 
						|
accounting. So you can have a full AAA protection.
 | 
						|
 | 
						|
See README file to known how it works.
 | 
						|
 | 
						|
----------------------
 | 
						|
I - QUICK INSTALLATION
 | 
						|
----------------------
 | 
						|
 | 
						|
The proposed example use a protected site named test.example.com. Non
 | 
						|
authenticated users are redirected to auth.example.com.
 | 
						|
 | 
						|
1.1 - PREREQ
 | 
						|
------------
 | 
						|
 | 
						|
1.1.1 - Software
 | 
						|
 | 
						|
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).
 | 
						|
 | 
						|
1.1.2 - Perl prereq
 | 
						|
 | 
						|
Perl modules: use `perl scripts/dependencies-list.pl` to see needed list
 | 
						|
 | 
						|
With Debian:
 | 
						|
  apt-get build-dep lemonldap-ng
 | 
						|
 | 
						|
1.2 - BUILDING
 | 
						|
--------------
 | 
						|
 | 
						|
1.2.1 - Complete install
 | 
						|
 | 
						|
  $ tar xzf lemonldap-ng-*.tar.gz
 | 
						|
  $ cd lemonldap-ng-*
 | 
						|
  $ make && make test
 | 
						|
  $ sudo make install
 | 
						|
 | 
						|
By default, all is installed in /usr/local/lemonldap-ng except Perl libraries
 | 
						|
which are installed in a directory included in @INC.
 | 
						|
 | 
						|
Documentation is then available in /usr/local/lemonldap-ng/doc
 | 
						|
 | 
						|
1.2.2 - Install on Debian
 | 
						|
 | 
						|
  $ tar xzf lemonldap-ng-*.tar.gz
 | 
						|
  $ cd lemonldap-ng-*
 | 
						|
  $ debuild
 | 
						|
  $ sudo dpkg -i ../*lemonldap-ng*.deb
 | 
						|
 | 
						|
Here, all is installed in /var/lib/lemonldap-ng, /etc/lemonldap-ng except Perl
 | 
						|
libraries which are installed in /usr/share/perl5/Lemonldap/NG/
 | 
						|
 | 
						|
Documentation is then available in /usr/share/doc/lemonldap-ng
 | 
						|
 |