Ldap Web Management: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „=LDAP Account Manager= ==Installation== apt-get install ldap-account-manager ldap-account-manager-lamdaemon“)
 
 
(14 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
=LDAP Account Manager=
+
=PHPLDAPadmin=
 
==Installation==
 
==Installation==
  apt-get install ldap-account-manager ldap-account-manager-lamdaemon
+
  apt-get install phpldapadmin
 +
 
 +
vi /etc/phpldapadmin/config.php und folgende Werte anpassen:
 +
$servers->setValue('server','host','127.0.0.1');
 +
$servers->setValue('server','base',array('dc=example,dc=com'));
 +
$servers->setValue('login','bind_id','cn=admin,dc=example,dc=com');
 +
$config->custom->appearance['hide_template_warning'] = true;
 +
 
 +
==Absicherung: ssl==
 +
 
 +
ssl Verzeichnis erstellen, Schluessel und Zertifikat erstellen (falls nicht vorhanden)
 +
mkdir /etc/apache2/ssl
 +
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/apache2/ssl/apache.key -out /etc/apache2/ssl/apache.crt
 +
 
 +
ssl Modul aktivieren
 +
a2enmod ssl
 +
 
 +
vi /etc/apache2/sites-enabled/000-default.conf , permanenten Redirect einrichten
 +
<VirtualHost *:80>
 +
        ServerAdmin technik@xinux.de
 +
        DocumentRoot /var/www/html
 +
        ServerName server-name
 +
        Redirect permanent /phpldapadmin https://server-name/phpldapadmin
 +
        ErrorLog ${APACHE_LOG_DIR}/error.log
 +
        CustomLog ${APACHE_LOG_DIR}/access.log combined
 +
        #Include conf-available/serve-cgi-bin.conf
 +
</VirtualHost>
 +
 
 +
default ssl Virtual Host Datei aktivieren
 +
a2ensite default-ssl.conf
 +
 
 +
vi /etc/apache2/sites-enabled/default-ssl.conf, ssl Konfiguration Werte anpassen
 +
ServerAdmin technik@xinux.de
 +
ServerName server-name
 +
SSLCertificateFile      /etc/apache2/ssl/apache.crt
 +
SSLCertificateKeyFile  /etc/apache2/ssl/apache.key
 +
 
 +
apache neu starten
 +
service apache2 restart

Aktuelle Version vom 21. Oktober 2019, 14:28 Uhr

PHPLDAPadmin

Installation

apt-get install phpldapadmin

vi /etc/phpldapadmin/config.php und folgende Werte anpassen:

$servers->setValue('server','host','127.0.0.1');
$servers->setValue('server','base',array('dc=example,dc=com'));
$servers->setValue('login','bind_id','cn=admin,dc=example,dc=com');
$config->custom->appearance['hide_template_warning'] = true;

Absicherung: ssl

ssl Verzeichnis erstellen, Schluessel und Zertifikat erstellen (falls nicht vorhanden)

mkdir /etc/apache2/ssl
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/apache2/ssl/apache.key -out /etc/apache2/ssl/apache.crt

ssl Modul aktivieren

a2enmod ssl

vi /etc/apache2/sites-enabled/000-default.conf , permanenten Redirect einrichten

<VirtualHost *:80>
       ServerAdmin technik@xinux.de
       DocumentRoot /var/www/html
       ServerName server-name
       Redirect permanent /phpldapadmin https://server-name/phpldapadmin
       ErrorLog ${APACHE_LOG_DIR}/error.log
       CustomLog ${APACHE_LOG_DIR}/access.log combined
       #Include conf-available/serve-cgi-bin.conf
</VirtualHost>

default ssl Virtual Host Datei aktivieren

a2ensite default-ssl.conf

vi /etc/apache2/sites-enabled/default-ssl.conf, ssl Konfiguration Werte anpassen

ServerAdmin technik@xinux.de
ServerName server-name
SSLCertificateFile      /etc/apache2/ssl/apache.crt
SSLCertificateKeyFile   /etc/apache2/ssl/apache.key

apache neu starten

service apache2 restart