Hakemistojen salasanasuojaus
Esittely
Salasanasuojaus onnistuu .htaccess-tiedostolla. Se on piilotettu (piste ennen nimeä) eikä siten näy verkkoselaimessa jos verkkosivulla ei ole index.html-tiedostoa. Tiedostossa olevat parametrit vaikuttavat hakemistoon jossa se sijaitsee ja myös kaikkiin sen alihakemistoihin.
.htpasswd-tiedosto
Ensin on luotava salasanatiedosto. Windowsissa nimeäminen ei onnistu suoraan, vaan luo tiedostot ensin htaccess.txt ja htpasswd.txt nimillä ja siirrä ne palvelimelle. Tämän jälkeen uudelleennimeä .htaccess- ja .htpasswd-nimisiksi.
Luo tiedosto joka sisältää käyttäjät ja salasanat.
Sivustoltamme löydät
sivun, jnka avulla voit salata salasanan.
Tiedoston tulee sisältää salasanat omilla riveillään seuraavasti:
user:encrypted_password
.htpasswd:n ei tarvitse olla tallennettu samaan hakemistoon .htaccess:in kanssa. Voit esimerkiksi sijoittaa sen webhotellisi juureen, jolloin sitä voi käyttää useiden suojattujen hakemistojen kanssa.
.htaccess-tiedosto
Suojataksesi tietyn hakemiston kokonaan luo allaolevan esimerkin kaltainen .htaccess-tiedosto ja sijoita se suojattavaan hakemistoon.
HUOMIO mikäli kyseessä on webhotelli
Koska Webhotellit sijaitsevat jaetulla alustalla absoluuttinen kotikansio selviää seuraavasti.
Korvaa /homez.XXX/ kansiolla jonka näet esimerkiksi :
- Hallinnasta webhotelli välilehdeltä kohdasta Yhteenveto. Kansio kerrotaan kohdassa " Palvelimet : homez-XXX " (kirjoitetaan .htaccess tiedostoon muodossa homez.XXX)
- Ssh:n avulla kirjoittamalla komento Pwd -P (personal webhotelli ei tue ssh:ta)
AuthUserFile /homez.XXX/your_login_ftp/www/'access path tp file .htpasswd'/.htpasswd
AuthGroupFile /dev/null
AuthName "Restraint Access"
AuthType Basic
<Limit GET POST>
require valid-user
</Limit>