Ero sivun ”Apache-harjoituksia” versioiden välillä
Siirry navigaatioon
Siirry hakuun
→Salasanasuojattujen hakemistojen tekeminen
Rivi 49: | Rivi 49: | ||
===Salasanasuojattujen hakemistojen tekeminen=== | ===Salasanasuojattujen hakemistojen tekeminen=== | ||
*Kirjoita riviltä 383 alkaen (mikäli rivinumerointi yllä täsmäsivät ja tämäkin vaikuttaa oikealta) seuraavat rivit | *Kirjoita riviltä 383 alkaen (RedHat:ssa, mikäli rivinumerointi yllä täsmäsivät ja tämäkin vaikuttaa oikealta) seuraavat rivit tai Ubuntussa laita teksti tiedostoon httpd.conf: | ||
<Directory / | |||
<Directory /var/www/suojattu*> | |||
AllowOverride AuthConfig | AllowOverride AuthConfig | ||
AuthUserFile / | AuthUserFile /var/www/suojattu/.htpasswd | ||
AuthType Basic | AuthType Basic | ||
AuthName | AuthName "Salasanaa vaativa hakemisto" | ||
Require valid-user | Require valid-user | ||
</Directory> | </Directory> | ||
*Käynnistä | *Käynnistä palvelin uudelleen | ||
*Tee hakemistoon <tt> | *Tee hakemistoon <tt>/var/www/</tt> alihakemisto nimeltä <tt>suojattu</tt> | ||
*Tee suojattuun hakemistoon tiedosto <tt>index. | *Tee suojattuun hakemistoon tiedosto <tt>index.html</tt> | ||
*Luo .htpasswd tiedosto ja määritä siihen käyttäjä ja salasana: | *Luo .htpasswd tiedosto ja määritä siihen käyttäjä ja salasana: | ||
htpasswd -c .htpasswd | htpasswd -c .htpasswd mullonlupa | ||
*Muuta kyseinen tiedosto luettavaksi ([[Tiedoston oikeudet|chmod]] 644 .htpasswd) | *Muuta kyseinen tiedosto luettavaksi ([[Tiedoston oikeudet|chmod]] 644 .htpasswd) | ||
*Testaa | *Testaa | ||
Apachen asetuksissa on yleensä kielto näyttää .ht-alkuisia tiedostoja. Tämä suojaus ei kuitenkaan estä muita järjestelmän käyttäjiä lukemasta tiedostoa. Parempi on määrätä tiedoston ryhmäksi se ryhmä, jona palvelin ajetaan, ja antaa lukuoikeus vain omistajalle ja ryhmälle eli <tt>chmod 640</tt> | |||
===Mukautetun virheilmoituksen tekeminen=== | ===Mukautetun virheilmoituksen tekeminen=== |