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
Während des Entwicklungsprozesses stoße ich häufi...
ScreenCloud ist eine tolle kleine App, von der Si...
1 Umsetzungsprinzip Dies geschieht mithilfe der E...
In diesem Artikel wird der spezifische Code von j...
Geben Sie der Zeit Zeit und lassen Sie die Vergan...
1. Schnittstelle für die Anforderung einer Antwor...
So verwenden Sie „if“ in Linux, um festzustellen,...
Inhaltsverzeichnis 1. Teleport 1.1 Einführung in ...
Im Vue-Gerüst können wir sehen, dass im neuen Vue...
Inhaltsverzeichnis 1. Was ist ein Entwurfsmuster?...
Wirkung: Ideen: Verwenden Sie das Eingabetypattri...
B-Baum ist eine allgemeine Datenstruktur. Daneben...
<br />Im vorherigen Artikel habe ich die Sch...
Inhaltsverzeichnis Vorwort JavaScript find()-Meth...
Das enctype-Attribut des FORM-Elements gibt den Ko...