From: Serdar Aytekin (serdar-linux@eximinter.com)
Date: Thu 12 Aug 2004 - 18:25:19 EEST
Apachede Dizinleri sifrelemek icin;
1-httpd.conf dosyasinda sifre koymak istediginiz dizinin yoluna
karsilik gelen "Directory" tanimi yapisi icinde "AllowOverride None"
yazan yeri "AllowOverride AuthConfig" sekline donusturmek.
(Sizin sifrelemek istediginiz dizin /home/* altinda olduguna gore
Apachede "<Directory /home/*" seklinde baslayan tanimda
AllowOverride None yazan yeri AllowOverride AuthConfig yapacaksiniz.)
Apacheyi restart edin.
2- ~kullanici/sifreli_ulasilacak_dizin icinde ".htaccess"
dosyasi olusturup icine;
AuthName Development
AuthType Basic
AuthUserFile
/web_sifrelerinin_ve_kullanici_adlarinin_tutulacagi_dosyanin_yeri_ve_ismi
require valid-user
yazmaniz yeterlidir. (haklarini chmod 644 olarak duzenleyiniz)
3- htpasswd -c AuthUserFile_ile_belirtilen_dosya_yolu_ile_birlikte
kullanici_adi
Not : Daha sonra ayni dosyaya yeni kullanici eklerken -c parametresi
kullanilmayacak
"-c" ilk basta dosya yoksa onu olusturmak icin.
Islemlerini sirasiyla uygularsaniz istediginiz olacaktir.
Serdar Aytekin
----- Original Message -----
From: "SerbülentÜNSAL" <ozgurruh_s@yahoo.com>
To: <linux-baslangic@liste.linux.org.tr>
Sent: Thursday, August 12, 2004 3:55 PM
Subject: [linux-baslangic] Web klasörlerine şifre koyma
> Merhaba,
>
> Ben bazı web klasörlerine sifre koymak istiyorum
> ancak sistem işlemiyor. Bunu için takip
> ettiğim adımlar şöyle:
>
> 1. htpasswd -c /var/www/passwd kullanici
>
> 2.httpd.conf içerisinde en sona
>
> <Location
> /home/kullanici/public_html/sifrli_erisilecek_dizin>
>
> AuthName development
> AuthType Basic
> AuthUserFile /var/www/passwd
> AuthGroupFile /var/www/group
> require valid-user
>
> </Location>
>
> 3. apachectl restart (sorunsuz başladı)
>
> 4. Klasörde index.html dosyasını
> oluşturdum.
>
> http://sunucu.alanadi.com/~kullanici/sifrli_erisilecek_dizin/
>
> yazdığımda hiçbir şifre denetimi
> yapılmadan dosyayı gösterdi.
>
> Neyi yanlış yapıyorum veya ne
> yapabilirim ? cevaplar için şimdiden
> teşekkürler. İyi çalışmalar
--- linux-baslangic listesinden cikmak ve tum listeci islemleri icin http://liste.linux.org.tr/ adresini kullanabilirisniz. Bu listeden cikmak icin <a href="mailto:linux-baslangic-request@liste.linux.org.tr?Subject=unsubscribe"> tiklayiniz</a>