Hvordan å begrense tilgangen til nettsider

Hvordan å begrense tilgangen til nettsider


Flertallet av web-sider er tilgjengelig for alle å se. Noen ganger er det en grunn til å begrense tilgangen til en nettside, ofte på grunn av innhold eller sikkerhet. I slike tilfeller er det viktig å sørge for at folk ikke kunne se siden uten tillatelse. Det er noen måter du kan gjøre dette: med aldersverifisering, passord verifisering eller begrense en bestemt IP-adresse.

Bruksanvisning

alders~~POS=TRUNC

1 Åpne nettsiden HTML-filen i et tekstbehandlingsprogram.

2 Legg til følgende kode i <HEAD> -delen:

<Script language = "javascript">

Var agePrompt = prompt ( "Hva er din alder?");

if (agePrompt> = 18) alert ( 'Velkommen!')

else {

alert ( 'Beklager! Kom tilbake om noen år!')

document.location = ""; // link hvis ikke 18

}

</ Script>

3 Lagre filen og laste den opp til din web host. Når en bruker besøker siden vil den spørre hans alder. Hvis alder er under 18 vil han bli blokkert fra nettstedet.

Dette er det laveste nivået på begrensning som brukeren kan bare ligge å omgå det.

passord Verification

4 Legg alle websider for å være passordbeskyttet til en enkelt mappe i din web hosting konto. Hvis du legger til et passord til et eksisterende område, kan det hende du må justere interne lenker for å reflektere denne endringen.

5 Opprett en tekstfil. Lagre det med filnavnet .htaccess (begynner med perioden).

6 Skriv inn følgende tekst i .htaccess filen:

AuthUserFile http: //www/mysite.com/secure/.htpassword

AuthName "Vennligst skriv inn et gyldig passord for å fortsette"

AuthType Basic

Require valid-user

Bytt ut URL i brukerfil feltet til mappen .htaccess og .htpassword filer vil bli lagret i (det bør være det samme som de sikre websider).

7 Lag en .htpassword fil gjennom webserveren ved hjelp av en ledetekst for eksempel Telnet. Du vil gjøre dette med følgende kommando:

htpasswd -c .htpasswd brukernavn

Entering denne vil be deg om et passord for brukernavn (endre dette til en faktisk brukernavn).

8 Sikre både .htaccess og .htpassword som "read-only" filer for å sørge for at ingen andre kan endre dem.

9 Last opp hele sikre mappen til din web host.

Begrense IP Addrerss

10 Bestem IP-adressen til datamaskinen eller nettverket du vil tillate tilgang. Hver datamaskin har en unik IP-adresse som kan fastslås med en grunnleggende web-counter program som sannsynligvis allerede tilbys av din web host.

11 Opprett (eller åpne) et .htaccess tekstfil, og oppgi følgende informasjon:

Bestill Deny, Tillat

Nekt fra alle

Tillat fra ENTER.IP.ADDRESS.HERE

12 Lagre filen og laste den opp til den mappen du ønsker å beskytte. Bare brukere med en samsvarende IP-adresse vil være i stand til å vise innholdet, alle andre får en 403-feil side.