Ldap Web Management: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Thomas (Diskussion | Beiträge) |
(→Access) |
||
| (8 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
| Zeile 8: | Zeile 8: | ||
$servers->setValue('login','bind_id','cn=admin,dc=example,dc=com'); | $servers->setValue('login','bind_id','cn=admin,dc=example,dc=com'); | ||
$config->custom->appearance['hide_template_warning'] = true; | $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