Kort Intro:
I denne guide forklarer jeg kort hvordan du beskytter din hjemmeside med en adgangskode ved hjælp af .htaccess
Du skal bruge en apache webserver for at det vil virke! – Med andre ord nginx virker ikke med denne guide.
Indholdsfortegnelse:
Først skal du oprette en .htpasswd fil
1. Log ind på din server via SSH.
2. Naviger til den mappe, du ønsker at beskytte med en adgangskode. (Altså den mappe hvor dine hjemmeside filer ligger)
I dette eksempel er det: /home/username/example.dk/public_html/
3. Kør pwd for at bekræfte den fulde sti du befinder dig i.
3a. I dette eksempel vil du få et output der ligner dette: /home/username/example.dk/public_html/ (Gem denne sti til senere)
4. Opret en .htpasswd fil ved at køre følgende kommando.
5. Når du bliver bedt om det, skal du indtaste en adgangskode samt bekræfte den ved at skrive den igen!
Koden vil derefter blevet oprettet i din “.htpasswd” fil, som i dette eksempel ligge her:
/home/username/example.dk/public_html/.htpasswd
5a. Kør evt. kommandoen igen (uden -c-indstillingen) for at oprette flere brugere til den samme “.htpasswd” fil
6. Set nu rettigheder til din “.htpasswd” til 644 ved hjælp af denne kommando (Dette er et eksempel)
Opret en .htaccess fil
7. Du skal nu oprette en .htaccess fil i den mappe du vil beskytte. – I dette tilfælde: /home/username/example.dk/public_html
7a. Opret nu en fil kaldet .htaccess med nano (Du kan også bruge andre editores)
Kopiere nu en af nedenstående eksempeler ind i din .htaccess fil
Beskyt en mappe
I dette eksempel beskytter du roden af en mappe:
Beskyt en enkelt fil
I dette eksempel beskytter du en enkelt fil med navnet admin.php:
Beskyt flere filer
Dette eksempel beskytter flere filer såsom admin.php og staff.php.
Test din hjemmeside!
Gå nu til din hjemmeside og test, om din nyoprettede adgangskode virker.
Hvis du har problemer, så poster du bare en kommentar og så vil jeg forsøge at hjælpe dig. :)
Læg en kommentar