Ero sivun ”Apache-harjoituksia” versioiden välillä

Siirry navigaatioon Siirry hakuun
88 merkkiä poistettu ,  4. maaliskuuta 2011
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 /home/oppilas/public_html/suojattu*>
 
  <Directory /var/www/suojattu*>
  AllowOverride AuthConfig
  AllowOverride AuthConfig
  AuthUserFile /home/oppilas/public_html/.htpasswd <!-- eikö olisi parempi pitää salasanatiedotot poissa html-hakemistosta, esim. /home/oppilas/htpasswd/htpasswd_suojattu -->
  AuthUserFile /var/www/suojattu/.htpasswd
  AuthType Basic
  AuthType Basic
  AuthName “Salasanaa vaativa hakemisto�?
  AuthName "Salasanaa vaativa hakemisto"
  Require valid-user
  Require valid-user
  </Directory>
  </Directory>


*Käynnistä httpd uudelleen
*Käynnistä palvelin uudelleen
*Tee hakemistoon <tt>public_html</tt> alihakemisto nimeltä <tt>suojattu</tt>
*Tee hakemistoon <tt>/var/www/</tt> alihakemisto nimeltä <tt>suojattu</tt>
*Tee suojattuun hakemistoon tiedosto <tt>index.htm</tt>
*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 mulonlupa
  htpasswd -c .htpasswd mullonlupa
*Muuta kyseinen tiedosto luettavaksi ([[Tiedoston oikeudet|chmod]] 644 .htpasswd)
*Muuta kyseinen tiedosto luettavaksi ([[Tiedoston oikeudet|chmod]] 644 .htpasswd)
*Testaa
*Testaa


httpd:n 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 httpd ajetaan, ja antaa lukuoikeus vain omistajalle ja ryhmälle eli <tt>chmod 640</tt>
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===
195

muokkausta

Navigointivalikko