Htaccess: Difference between revisions
Created page with 'htaccess' |
No edit summary |
||
Line 1: | Line 1: | ||
htaccess | Pooleli | ||
== Sissejuhatus == | |||
== Kataloogi juurdepääsu piiramine == | |||
Kõigepealt tuleb luua kataloogi kuhu ligipääsu tahame piirata fail nimega ''.htaccess'' | |||
<pre> | |||
touch /var/www/www/admin/.htaccess | |||
</pre> | |||
Avame mõne tekstiredaktoriga loodud faili, antud juhul nano-ga. | |||
<pre> | |||
nano /var/www/www/admin/.htaccess | |||
</pre> | |||
Sinna faili lisame read, mis määravad ära kust failist kontrollida kasutajat ja parooli, mis kuvatakse sisselogimisaknal. Autentimine on ''basic'', sest kasutame tavalist HTTP autentimist ning viimane rida annab kõigile ligipääsu, kellel on ligipääsuõigus (võime lubada ka ainult teatud kasutajaid: require user kasutajanimi). | |||
<pre> | |||
AuthUserFile /var/www/www/admin/.htpasswd | |||
AuthName "Logi sisse" | |||
AuthType Basic | |||
require valid-user | |||
</pre> | |||
Loome faili kus on kasutajanimed ja paroolid. -c tähendab, et see fail luuakse, hiljem teisi kasutajaid juurde lisades tuleks -c ära jätta muidu kirjutatakse fail üle ja eelnevalt kirjas olnud kasutajanimed koos paroolidega kaovad. | |||
<pre> | |||
htpasswd -c /var/www/www/admin/.htpasswd peeter | |||
</pre> | |||
Nüüd proovides ligipääsu soovitud asukohale küsitakse kasutajanime ja parooli. | |||
<pre> | |||
links www.random.ee/admin | |||
</pre> | |||
== IP aadresside/domeenide blokeerimine == | |||
Näiteks kui soovime blokeerida konkreetset ip aadressi avame .htaccess faili. | |||
<pre> | |||
nano /var/www/www/admin/.htaccess | |||
</pre> | |||
Lisame read, mis lubab kõigile lehte vaadata kuid ip aadressilt 110.124.123.10 mitte. | |||
<pre> | |||
order allow, deny | |||
deny from 110.124.123.10 | |||
allow from all | |||
</pre> |
Revision as of 02:14, 7 December 2011
Pooleli
Sissejuhatus
Kataloogi juurdepääsu piiramine
Kõigepealt tuleb luua kataloogi kuhu ligipääsu tahame piirata fail nimega .htaccess
touch /var/www/www/admin/.htaccess
Avame mõne tekstiredaktoriga loodud faili, antud juhul nano-ga.
nano /var/www/www/admin/.htaccess
Sinna faili lisame read, mis määravad ära kust failist kontrollida kasutajat ja parooli, mis kuvatakse sisselogimisaknal. Autentimine on basic, sest kasutame tavalist HTTP autentimist ning viimane rida annab kõigile ligipääsu, kellel on ligipääsuõigus (võime lubada ka ainult teatud kasutajaid: require user kasutajanimi).
AuthUserFile /var/www/www/admin/.htpasswd AuthName "Logi sisse" AuthType Basic require valid-user
Loome faili kus on kasutajanimed ja paroolid. -c tähendab, et see fail luuakse, hiljem teisi kasutajaid juurde lisades tuleks -c ära jätta muidu kirjutatakse fail üle ja eelnevalt kirjas olnud kasutajanimed koos paroolidega kaovad.
htpasswd -c /var/www/www/admin/.htpasswd peeter
Nüüd proovides ligipääsu soovitud asukohale küsitakse kasutajanime ja parooli.
links www.random.ee/admin
IP aadresside/domeenide blokeerimine
Näiteks kui soovime blokeerida konkreetset ip aadressi avame .htaccess faili.
nano /var/www/www/admin/.htaccess
Lisame read, mis lubab kõigile lehte vaadata kuid ip aadressilt 110.124.123.10 mitte.
order allow, deny deny from 110.124.123.10 allow from all