Vill du lära dig hur du konfigurerar PAM-autentiseringen på Apache-servern? I den här självstudien, vi kommer att visa dig hur du konfigurerar Apache-tjänsten för att autentisera användare med hjälp av Plugable Authentication modulen även känd som PAM på en dator som kör Ubuntu Linux.

• Ubuntu 20
• Ubuntu 19
• Ubuntu 18
• Apache 2.4.41

Utrustning lista

I följande avsnitt presenteras listan över utrustning som används för att skapa den här självstudien.

Som en Amazon Associate, jag tjänar från kvalificerade inköp.

Apache - PAM-autentisering

Installera Apache-servern och PAM-modulen.

Copy to Clipboard

Aktivera autentiseringsmodulen apache2 PAM.

Copy to Clipboard

I vårt exempel, vi kommer att begära autentisering till användare som försöker komma åt en katalog med namnet Test.

Skapa en katalog med namnet TEST och ge användaren som heter www-data behörighet över den här katalogen.

Copy to Clipboard

Konfigurera Apache-servern för att begära PAM-autentiseringen till användare som försöker komma åt den här katalogen.

Redigera Apache-konfigurationsfilen.

Copy to Clipboard

Här är filen, innan vår konfiguration.

Copy to Clipboard

Här är filen, efter vår konfiguration.

Copy to Clipboard

Apache-servern konfigurerades för att begära lösenordsautentisering för att komma åt katalogen med namnet TEST.

Apache-tjänsten konfigurerades för att autentisera användarkonton med hjälp av PAM-autentiseringsmodulen.

Skapa PAM-konfigurationsfilen.

Copy to Clipboard

Här är filinnehållet.

Copy to Clipboard

I vårt exempel ska vi autentisera Apache-tjänstens åtkomst med hjälp av Linux-kontona.

Aktivera apachetjänsten för att läsa SHADOW-filen.

Copy to Clipboard

Starta om Apache-tjänsten.

Copy to Clipboard

Grattis! Du har konfigurerat apacheautentiseringen.

Apache - PAM-autentiseringstest

Skapa ett Linux-konto som ska användas i autentiseringstestet.

Copy to Clipboard

I vårt exempel skapade vi ett Linux-konto med namnet ADMIN.

Lösenordet som konfigurerades var 123qwe.

Öppna din webbläsare och ange IP-adressen till din Apache webbserver.

I vårt exempel angavs följande webbadress i Webbläsaren:

• http://192.168.15.11

Apaches standardsida kommer att visas.

Öppna din webbläsare och ange IP-adressen till din webbserver plus / test.

I vårt exempel angavs följande webbadress i Webbläsaren:

• http://192.168.15.11/test

På inloggningsskärmen anger Du ett lokalt användarnamn och dess lösenord.

• Användarnamn: admin
• Lösenord: 123qwe

Efter en lyckad inloggning kommer du att få behörighet att komma åt katalogen med namnet TEST.

Grattis! Du har konfigurerat PAM-autentiseringen på en Apache-server.