1. Hintergrund Verwenden Sie LDAP, um betriebs- und wartungsbezogene Benutzernamen und Passwörter zentral zu verwalten. Mit einem Konto können Sie sich bei mehreren verschiedenen Systemen anmelden. 2. Stellen Sie Docker bereit, um LDAP zu erstellen# Ziehen Sie das Image docker pull osixia/openldap:1.3.0 # Erstellen und öffnen Sie das Mapping-Verzeichnis mkdir -p /usr/local/ldap && cd /usr/local/ldap # Starten Sie den Container docker run \ -D \ -p 389:389 \ -p 636:636 \ -v /usr/local/ldap:/usr/local/ldap \ --name ldap \ osixia/openldap:1.3.0 #Standardkonfiguration dn dc=Beispiel,dc=org Administrator Administrator,dc=Beispiel,dc=org Kennwort admin Betreten Sie den Container und prüfen Sie, ob er verfügbar ist # Geben Sie den Container ein docker exec -it ldap /bin/bash # Führen Sie die Abfrage aus ldapsearch -x -H ldap://localhost:389 -b dc=example,dc=org -D "cn=admin,dc=example,dc=org" -w admin # Oder führen Sie die Abfrage direkt außerhalb des Containers aus docker exec -it ldap ldapsearch -x -H ldap://localhost:389 -b dc=example,dc=org -D "cn=admin,dc=example,dc=org" -w admin Docker erstellt phpLDAPadmin # Ziehen Sie das Bild docker pull osixia/phpldapadmin # Starten Sie den Container docker run -dit \ > -p 8081:80 \ > --link ldap \ > --name suiyue_pla \ > --env PHPLDAPADMIN_HTTPS=false \ > --env PHPLDAPADMIN_LDAP_HOSTS=ldap \ > --restart immer \ > --detach osixia/phpldapadmin Beenden Geben Sie http://localhost:8081/ ein. Benutzername: admin,dc=example,dc=org. Passwort: admin. Referenz-Tutorial: https://blog.csdn.net/weixin_42257195/article/details/102769495 Dies ist das Ende dieses Artikels zum Erstellen einer einheitlichen OpenLDAP+phpLDAPadmin-Benutzerauthentifizierung mit Docker. Weitere relevante Inhalte zur Docker-Benutzerauthentifizierung finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
<<: XHTML-Erste-Schritte-Tutorial: Einfache Webseitenerstellung
>>: Das Prinzip und die Richtung von JavaScript
Als Frontend-Neuling habe ich einige Tage am Front...
Die Front-End- und Back-End-Projekte sind getrenn...
Ich bin heute auf ein seltsames Netzwerkproblem g...
Heute möchte ich einen Countdown von Vue und Mome...
Durchführung von Prozessanalysen (1) Wie rufe ich...
1. Erstellen und Ausführen eines Containers docke...
Inhaltsverzeichnis Vorwort Dynamisches SQL 1. Sch...
1. Überprüfen Sie die MySQL-Datenbankkodierung my...
In diesem Artikelbeispiel wird der spezifische JS...
1: Unterschiede bei Geschwindigkeit und Lademethod...
0. Einleitung Was ist die ibdata1-Datei? ibdata1 ...
HTML und CSS 1. Verständnis und Kenntnisse von WE...
1. Hintergrund 1. Das Frontend verwendet vue + vu...
Inhaltsverzeichnis Tutorial-Reihe 1. Beschreibung...
Es gibt häufig Szenarien, in denen das Bild an di...