Hur skyddar du åtkomsten till en katalog på ditt webbhotell?

Procédure

Syfte

Den här dokumentationen visar steg för steg hur du säkrar åtkomsten till en specifik katalog på ditt webbhotell med hjälp av lösenordsskydd. Det finns två sätt att göra detta på:

  • Metod 1: Använda LWS-panelen, som automatiskt genererar de nödvändiga filerna.
  • Metod 2: Manuell skapande av .htaccess- och .htpasswd-filer om du föredrar att hantera konfigurationen själv.

Varför skydda en katalog?

Att skydda en katalog med ett lösenord är viktigt när du har känslig eller privat information som du bara vill att vissa personer ska ha tillgång till. Detta kan vara användbart för kataloger som innehåller administrativa filer, dokument som är reserverade för ett team eller konfidentiella uppgifter. Detta skydd säkerställer att endast behöriga personer kan komma åt dessa filer.

Viktiga detaljer

  • Rotkatalogen (htdocs): Det är viktigt att notera att rotkatalogen inte kan skyddas med hjälp av den förenklade metoden i LWS-panelen. Med den här metoden kan du inte skydda webbplatsens rotkatalog. Om du vill skydda den här katalogen måste du använda den manuella metoden genom att skapa och konfigurera filerna .htaccess och .htpasswd direkt.
  • Spridningav skyddtill underkataloger: När du skyddar en katalog tillämpas skyddet automatiskt på alla underkataloger och filer som finns i katalogen. Det innebär att om du lägger till skydd i en mapp kommer alla sidor och resurser i den mappen också att vara lösenordsskyddade. Om du vill undanta vissa underkataloger från skyddet krävs en särskild konfiguration i .htaccess-filen.

Förutsättningar

  • Webbhotell som hanteras av LWS-panelen (exklusive domänpaket).
  • Tillgång till din LWS-panel eller möjlighet att manipulera filer på ditt webbhotell via FTP eller en filhanterare.
  • Ett användarnamn och lösenord som du vill tilldela för att komma åt den skyddade katalogen.

Metod 1: Skydd via LWS-panelen

Steg 1: Få tillgång till LWS-panelen

  1. Logga in på ditt kundområde för LWS.
  2. Välj den domän som du vill lägga till skydd för.
  3. I avsnittet "Filer" klickar du på "Mappskydd".
    Hur skyddar du åtkomsten till en katalog på ditt webbhotell?

Steg 2: Fyll i skyddsformuläret

  1. Ange ett användarnamn och ett lösenord. Denna information kommer att användas för att komma åt den skyddade katalogen.
    Hur skyddar du åtkomsten till en katalog på ditt webbhotell?
  2. Ange den katalog som ska skyddas (4) för att avsluta, (med undantag för rotkatalogen).

Steg 3: Aktivera skyddet

  1. Klicka på valideringsknappen (5)
  2. När formuläret har validerats genererar LWS-panelen automatiskt de filer som behövs: .htaccess och .htpasswd skapas och placeras i den katalog som ska skyddas. Ta inte bort dem, eftersom katalogen då inte längre är säker.
  3. Lösenordsskyddet aktiveras omedelbart. Från och med nu måste alla som försöker komma åt katalogen ange det användarnamn och lösenord som har ställts in.

Metod 2: Manuellt skydd via .htaccess- och .htpasswd-filer

Om du föredrar att hantera konfigurationen av lösenordsskyddet själv kan du skapa .ht access- och .htpasswd-filerna manuellt. Så här gör du, steg för steg.

Steg 1: Skapa .htpasswd-filen

Filen .htpasswd innehåller de autentiseringsuppgifter (användarnamn och lösenord) som används för att komma åt den skyddade katalogen. Den här filen måste placeras på en säker plats, utom räckhåll för besökare på din webbplats.

  1. Anslut till din filhanterare via LWS-panelen eller använd en FTP-klient som FileZilla.
  2. Gå till den katalog där du vill lagra .htpasswd-filen. VIKTIGT: Vi rekommenderar att du inte placerar den i den katalog som du vill skydda. Du kan skapa en privat mapp i roten på din webbplats, t.ex. private/, för att lägga filen i.
  3. Skapa en fil med namnet .htpasswd i den här katalogen.
  4. Lägg till ett användarnamn och ett lösenord i den här filen i formen :

    användarnamn:lösenord

    Exempel: Om du vill att användaren ska vara "admin" med lösenordet "secret123" bör du först kryptera lösenordet (du kan använda en onlinegenerator för detta). Efter krypteringen kan det se ut så här:

    admin:$apr1$N9j7h9gk$JdFqjD/yDg2wMNtnTsdwU.

    Du kan använda online-generatorer som htpasswd-generator för att skapa det säkra lösenordet.

Steg 2: Skapa eller ändra .htaccess-filen

Filen .htaccess är ansvarig för att hantera åtkomstregler till din katalog. Den måste placeras i den katalog som du vill skydda. Om .ht access-filen redan finns måste du ändra den.

  1. Gå till den katalog som du vill skydda (t.ex. en privat mapp).
  2. Om .htaccess-filen inte redan finns skapar du den i den här katalogen. Om filen redan finns öppnar du den för att redigera den.
  3. Lägg till följande rader i .htaccess-filen för att aktivera lösenordsskydd:

    AuthType Basic AuthName "Skyddat utrymme" AuthUserFile /path/to/.htpasswd Require valid-user

    Förklaring av rader :

    • AuthTypeBasic: Här definieras typen av skydd (här ett grundläggande lösenordsskydd).
    • AuthName "Skyddat område": Denna text visas i dialogrutan för inloggningsbegäran. Du kan anpassa den (t.ex. "Begränsad åtkomst").
    • AuthUserFile /path/to/.htpasswd: Här anger du den absoluta sökvägen till den .htpasswd-fil som du skapade i föregående steg. Exempel: om .ht passwd-filen finns i en privat mapp kan sökvägen vara /home/user/private/.htpasswd.
    • Kräv valid-user: Detta innebär att en giltig användare, vars användarnamn och lösenord finns i .htpasswd-filen, kommer att kunna komma åt katalogen.

    VIKTIGT: Se till att du använder den absoluta sökvägen till .htpasswd-filen, så att servern kan hitta filen var den än finns.

Verifiering och förväntat resultat

  • Du bör omdirigeras till ett inloggningsfönster när du försöker komma åt den skyddade katalogen. När du har angett rätt information kommer du att få tillgång till innehållet.
    Hur skyddar du åtkomsten till en katalog på ditt webbhotell?
  • Om du får ett felmeddelande ska du kontrollera att sökvägen till filen .htpasswd är korrekt och att filen innehåller giltiga krypterade autentiseringsuppgifter.

Vanliga fel

  1. Fel 403 (Åtkomst nekad):
    • Kontrollera att .htpasswd-filen finns i en säker katalog och att dess sökväg är korrekt angiven i .htaccess-filen.
    • Kontrollera att .htpasswd-filen innehåller de krypterade autentiseringsuppgifterna och att den är korrekt formaterad.
  2. Felaktigt lösenord :
    • Om lösenordet inte fungerar, kontrollera att det är korrekt krypterat i .htpasswd-filen. Använd en krypterad lösenordsgenerator online för att generera ett nytt säkert lösenord.
  3. Fel 404 (Filen hittades inte):
    • Kontrollera att .htaccess-filen ligger i rätt katalog och att den har rätt namn (med en punkt framför).

Slutsats

Att skydda en katalog med ett lösenord är en enkel och effektiv metod för att säkra känslig information på din webbplats. Du kan välja att göra det via LWS-panelen, som automatiskt genererar de nödvändiga filerna, eller manuellt genom att skapa och konfigurera .htaccess- och .htpasswd-filerna själv. Båda metoderna säkerställer att endast personer med rätt autentiseringsuppgifter kan komma åt innehållet i katalogen.

[tips_relaterade_läsningar]

[/tips]

Betygsätt denna artikel :

5/5 | 2 Yttrande

Den här artikeln var användbar för dig ?

Article utileJa

Article non utileNej

MerciMerci ! N'hésitez pas à poser des questions sur nos documentations si vous souhaitez plus d'informations et nous aider à les améliorer.


Vous avez noté 0 étoile(s)

Liknande artiklar

1mn läsning

0mn läsning

Hur laddar du ner eller återställer en säkerhetskopia av dina webbfiler?

0mn läsning

Hur säkerhetskopierar eller återställer du dina e-postmeddelanden?

0mn läsning

Hur laddar jag ner eller återställer en säkerhetskopia av en Mysql-databas?


Questions sur l'article
ThChor Il y a 1332 dagar
Bonjour sur mon arborescence : racine ............ sous-domaine1 dossier1.1 sous-dossier1.2.1 mettre un mot de passe sur le sous-dossier1.2.1 Comment faire
Se den
1 svar
fabrice-LWS - Il y a 1331 dagar
Bonjour, concernant la protection d'un dossier, vous êtes limités au niveau du nombre de caractères en passant par l'espace client. De ce fait, cela ne vous permettra pas de protéger "/htdocs/sous-domaine.com/repertoire1/repertoire" comme vous désirez le faire. La limite est de 30 caractères au niveau de cela. La solution serait de suivre la procédure suivante afin de mettre en place un fichier htpasswd et .htaccess pour protéger le répertoire concerné : https://www.wakdev.com/fr/more/wiki/divers/les-htaccess-et-htpasswd.html
Utile ?
Billy Il y a 1324 dagar
Bonjour, Est-il possible de protéger par mot de passe l’accès à un sous-domaine (à la racine d’un sous-domaine si l’on peut dire). Ou bien est-ce comme la racine du domaine principal ?
Se den
1 svar
fabrice-LWS - Il y a 1323 dagar
Bonjour, cela ne pourra pas fonctionner par le biais de votre espace client, en cliquant sur "Protection dossier". En effet, les points dans le nom du répertoire ne sont pas autorisés. Vous pouvez néanmoins protéger un sous domaine en suivant la procédure suivante : https://www.wakdev.com/fr/more/wiki/divers/les-htaccess-et-htpasswd.html
Utile ?
Billy Il y a 1324 dagar
Bonjour, Est-il possible de protéger par mot de passe via la méthode manuelle l’accès à un dossier dans la formule "Domaine" ? Si oui, sans php, je n’arrive pas à trouver le "realpath" et à accéder au .htpasswd… Est-il possible de déduire ce realpath ?
Se den
1 svar
fabrice-LWS - Il y a 1323 dagar
Bonjour, vous avez la possibilité de protéger un répertoire sans passer par "Protection dossier" accessible sur votre espace client. Pour cela, je vous invite à suivre la procédure suivante: https://www.wakdev.com/fr/more/wiki/divers/les-htaccess-et-htpasswd.html
Utile ?

Ställ en fråga till AWS-teamet och dess community