Hvordan Autorisere På Nettstedet

Innholdsfortegnelse:

Hvordan Autorisere På Nettstedet
Hvordan Autorisere På Nettstedet

Video: Hvordan Autorisere På Nettstedet

Video: Hvordan Autorisere På Nettstedet
Video: Deploy Ubuntu on Contabo VPS and login via SSH 2024, November
Anonim

De fleste nettsteder på Internett gir offentlig tilgang til informasjonen de inneholder. Alle kan se offentlige sider på nettsteder. Du må imidlertid gi begrenset tilgang til noen deler av nettstedene. For eksempel til sidene i administrasjonspanelet. De fleste generelle CMS-, forum- og bloggmotorer har innebygde verktøy for autorisasjon og tilgangskontroll. Men hvis ressursen din er enkel nok og ikke styres av et kraftig CMS, men du må begrense tilgangen, må du tenke på hvordan du autoriserer på nettstedet. Heldigvis er det enkle verktøy for dette.

Hvordan autorisere på nettstedet
Hvordan autorisere på nettstedet

Nødvendig

Et nettsted som kjører under kontroll av apache-serveren. Tilgang til nettstedet via ssh. Tilgang til nettstedet via ftp. Serverkonfigurasjon som tillater tilpassede.htaccess-filer

Bruksanvisning

Trinn 1

Koble til serveren via ssh. Hvis du har en konsollklient installert, skriv inn kommandoen "ssh @" i konsollen, hvor er navnet på kontoen din på serveren, og er det symbolske navnet eller IP-adressen til serveren. Kommandoen kan se slik ut: "ssh [email protected]". Når du blir bedt om det, skriv inn passordet for kontoen din. For windows kan du bruke alternative klientprogrammer. Et slikt program er kitt.

Steg 2

Gå til rotkatalogen til nettstedet på serveren. Dette er en katalog som ikke er tilgjengelig fra nettet. Som regel inneholder den en underkatalog public_html, som inneholder innholdet på nettstedet, tilgjengelig for visning over Internett. Bruk cd-kommandoen. Hvis du ikke husker hele banen til mappen, bruker du kommandoen ls for å få innholdet i den gjeldende katalogen og gå gjennom den.

Trinn 3

Opprett en passordfil i gjeldende katalog. Kjør en kommando som "htpasswd -c". Her er det riktige navnet på filen som dataene for autorisasjon vil bli plassert i, og er en av identifikatorene til brukerne som vil ha tilgang til delen av nettstedet. Kommandoen kan se slik ut: "htpasswd -c.pwd User1". Etter at du har angitt kommandoen, blir du bedt om å oppgi et passord for brukeren med det angitte navnet. Etter at du har tastet inn passordet, blir du bedt om å bekrefte det.

Trinn 4

Sjekk om det finnes passordfilen. Kjør kommandoen "ls --all". Den viste listen over innholdet i den gjeldende katalogen må inneholde navnet på passordfilen.

Trinn 5

Legg til flere brukere som får tilgang. Kjør en kommando som "htpasswd". Parameterverdien må være den samme som når du oppretter passordfilen. Hvis du for eksempel vil legge til data for bruker2 i en fil med navnet.pwd, bruker du kommandoen "htpasswd.pwd bruker2". Passord og passordbekreftelse blir bedt om interaktivt.

Trinn 6

Koble fra serveren. Skriv inn kommandoutgangen og trykk Enter.

Trinn 7

Endre.htaccess-filen. Koble til serveren ved hjelp av et FTP-klientprogram. Gå til katalogen som tilsvarer delen av nettstedet som det kreves autorisasjon for. Hvis det er en fil som heter.htaccess der inne, kan du laste den ned til datamaskinen din. Hvis det ikke er noen slik fil, lager du den på datamaskinen din. Legg til følgende linjer øverst i.htaccess-filen: AuthType Basic

AuthName "hilsen"

AuthUserFile "sti_til_fil_med_passord"

Krev gyldig bruker Erstatt ordet "hilsen" med en hvilken som helst frase. Det vises i dialogboksen for brukerdataforespørsel i nettleseren. I stedet for verdien "path_to_file_with_passwords", skriv inn hele banen til filen med data for autorisasjon på serveren. Denne banen kan for eksempel være slik: "/home/www/vic/domains/receptoman.ru/.pwd". Lagre.htaccess-filen. Last den opp til serveren.

Trinn 8

Sjekk driften av autorisasjonssystemet. Gå til delen av nettstedet som.htaccess-filen er endret for. Hvis alt fungerer riktig, vil nettleseren vise en dialog med forespørsler om autorisasjonsdata.

Anbefalt: