|
Primjer zaštite direktorija kada samo vi želite imati pristup.
Praktična realizacija na primjeru domene "primjer.hr":
- Pretpostavimo da želite zaštititi direktorij "webalizer", koji sadrži statističke podatke. Puna URL adresa je: http://www.primjer.hr/webalizer
- Logirajte se putem TELNET-a i u direktoriju
/home/primjer/www/webalizer kreirajte skrivenu datoteku .htaccess koja mora sadržavati sljedeće linije:
AuthType Basic
AuthName "Zasticeni direktorij"
require user korisnik |
- Umjesto "korisnik" upišite vaše korisničko ime (User name).
- Kada ste kreirali datoteku ".htaccess" možete isprobati njen učinak. U vašem browseru upišite URL adresu: http://www.primjer.hr/webalizer. Kada se pojavi dijalog u prazna polja unesite "User name" i "Password" i ako ste sve dobro napravili moći ćete vidjeti sadržaj vašeg zaštićenog direktorija.
- Datoteku ".htaccess" možete kreirati i na lokalnom računalu i jednostavno je postaviti u direktorij koji želite zaštiti na serveru uz pomoć FTP programa.
Primjer zaštite direktorija kada želite omogućiti pristup samo odabranim posjetiteljima.
Praktična realizacija na primjeru domene "primjer.hr":
- Pretpostavimo da želite zaštititi direktorij "cjenici", koji sadrži cjenike za vaše partnere. Puna URL adresa je: http://www.primjer.hr/cjenici
- Logirajte se putem TELNET-a i u direktoriju
/home/primjer/www/cjenici kreirajte skrivenu datoteku .htaccess koja mora sadržavati sljedeće linije:
AuthType Basic
AuthPAM_Enabled off
AuthName "Autorizacija pristupa"
AuthUserFile /home/primjer/.htpasswd
require user ime_korisnika1 ime_korisnika2 ... |
- Umjesto "ime_korisnika1", "ime_korisnika2", ..., upišite stvarno ime korisnika kojemu želite omogućiti pristup u zaštićeni direktorij.
- Sada u vašem osnovnom direktoriju /home/primjer kreirajte datoteku .htpasswd sa naredbom:
| htpasswd -c .htpasswd ime_korisnika1 |
- Kao odgovor na ovu naredbu dobiti ćete mogućnost da upišete lozinku za ime_korisnika1:
New password:
Re-type new password: |
- Samo prvog korisnika dodajete na ovaj način, sljedeći korisnici se dodaju sa naredbom:
htpasswd .htpassd ime_korisnika2
New password:
Re-type new password:
htpasswd .htpasswd ime_korisnika3
... |
- Ako želite svim korisnicima dati jedinstveno ime za pristup i jedinstvenu lozinku onda jednostavno kreirajte samo jedno korisničko ime i jednu lozinku koju ćete davati osobama kojima želite omogućiti pristup.
- Ako želite promijeniti lozinku za postojećeg korisnika upišite:
| htpasswd -c .htpasswd ime_korisnika |
- Upišite novu lozinku...
- Kada želite onemogućiti pristup nekom od postojećih korisnika editirajte datoteku .htaccess u kojoj ćete obrisati ime tog korisnika, zatim podesite datoteku .htpasswd u kojoj ćete obrisati liniju koja sadrži ime i kriptiranu lozinku za tog korisnika.
|