Hostwinds Tutorials
Zoekresultaten voor:
Inhoudsopgave
Trefwoorden: htaccess, Security
In sommige gevallen kunt u merken dat u inhoud op uw website moet beveiligen en verificatie nodig hebt om toegang te krijgen tot deze beschermde inhoud.Dit kan worden bereikt door gebruik te maken van de ontzagwekkende flexibiliteit van een beetje code in uw .htaccess-bestand.In dit artikel zullen we bestrijken hoe we zowel bestanden als mappen beschermen met behulp van uw .htaccess-bestand.Als u geen .htaccess-bestand hebt gemaakt of u weet niet zeker hoe u een reeds bestaand .htaccess-bestand kunt bewerken, bekijk dan ons artikel: Een .htaccess-bestand maken en bewerken.
Houd er rekening mee dat u een geldig .htpasswd-bestand op zijn plaats moet hebben, omdat dit is waar de geautoriseerde gebruikersreferenties worden opgeslagen.Alleen geldige gebruikers in het .htpasswd-bestand hebben in staat om toegang te krijgen tot de beveiligde inhoud.Als u niet zeker weet wat een .htpasswd-bestand is of hoe u er een kunt maken, maak je geen zorgen.We hebben je gedekt!Raadpleeg de volgende gids, die het .htpasswd-bestand bespreekt: .Htpasswd maken en gebruiken.
Met dit voorbeeld kunt u zien hoe u een enkel bestand kunt beschermen met behulp van de volgende code in uw .htaccess:
#Protect a single file
AuthType Basic
AuthName "Prompt-Here"
AuthUserFile /home/username/.htpasswd
Require valid-user
Voor wachtwoordbeveiliging meerdere bestanden, kunt u het laatste voorbeeld kopiëren en plakken en de bestandsnaam vervangen door het andere bestand. Een schonere manier waarop dit kan worden gedaan, is te vinden in dit tweede voorbeeld illustreert hoe u de FilesMatch Richtlijn om de bescherming van elk bestand dat overeenkomt met het in de regel vermelde patroon.U kunt ook bestanden toevoegen aan de lijst apart door het pijpkarakter '_ ** | ** _'.
#Protect multiple files that match the pattern with a password
<FilesMatch "^(file|index.html|file2)*$">
AuthType basic
AuthName "Auth-Name-Here"
AuthUserFile /home/username/.htpasswd
Require valid-user
Het definitieve voorbeeld laat zien hoe wachtwoord een map met een map beschermen waarmee het .htaccess-bestand is. Meestal is dit de aanbevolen methode als u behoefte hebt aan wachtwoordbeveiliging meerdere bestanden. Zet ze in dezelfde map. Dan beschermt het wachtwoord de volledige map.
#Secure a directory that the .htaccess file is in with a password
AuthType basic
AuthName "Protected Directory"
AuthUserFile /home/username/.htpasswd
AuthGroupFile /dev/null
Require valid-user
Met behulp van een van de voorbeelden in dit artikel moet u nu zowel efficiënt als veilig als inhoud kunnen delen met elke gebruiker die u toelaat.
Als u een wijziging aanbrengt dat de webserver niet correct kan parsen of niet herkennen, kan het een 500 fout op uw site laten zien.In welk geval wordt het aanbevolen om de laatste verandering naar de .htaccess bestand of hernoem het met iets anders (zoals .htaccess-bak.
Als u vragen moet hebben of hulp wilt, neem dan contact met ons op via livechat of door het indienen van een ticket met ons technische ondersteuningsteam.
Geschreven door Michael Brower / juni- 22, 2017