Belirtmem gereken birkaç nokta var:

1) .htaccess dosyasının kullanılmasına gerek yok. Apache
dökümantasyonunda da bu dosyanın içerisindeki herşeyin ana
konfigurasyon dosyasına yazılmabileceği ve de öyle yapılması tavsiye
ediliyor. Ancak ana konfigurasyon dosyasına ulaşılamadığı zaman
.htaccess kullanılmalı

2) .htpasswd be .htgroup dosyaları /etc/ klasörünün altında, bu
güvenlik açısından pek doğru değil.

.htaccess dosyasının yedeğini alıp sildikten sonra,

httpd.conf içerisindeki:
<Directory "/var/www/cgi-bin">
#    AllowOverride All
    AllowOverride Authconfig
    Options None
    Order allow,deny
    Allow from all

AuthName "FIRMA"
AuthType Basic
AuthUserFile /etc/.htpasswd
AuthGroupFile /etc/.htgroup
Require group tekniker muhendis yonetim satis
Require valid-user

</Directory>

değişikliklerini yapıp tekrar dener misin?



2012/8/1 Necati BAYAR <[email protected]>:
> default şeklinde kullanıyorum default dizini /var/www  oldugu için ben
> kullanıcıların gidecegi sayfaları var/www dizinin altına cgi-bin gibi
> degişik directoryler vererek yazmış oldugumuz kodlarla yapıyorum
> httpd.conf dosyası ekte
>
>
>
> 1 Ağustos 2012 14:42 tarihinde emrecan ural <[email protected]> yazdı:
>
>> Peki, Apache konfigurasyonunda <Directory> tanımları içerisinde ne var?
>>
>>
>> 2012/8/1 Necati BAYAR <[email protected]>:
>> > burada virtual host tanımım yok.
>> > size şu şekilde işleyisi anlatayım.
>> > birtane web sayfam var burada bir tane giriş isminde bir link var.
>> > bu giriş linki şu anda aktardıgım server'a yönlü
>> >
>> > ipadres/cgi-bin/login.cgi diye kendi, yazdıgımız bir kodu çalıştırıyor.
>> > cgi-bin  directory di /var/www altında
>> >
>> > cgi-bin klasörünün içerisinde .htaccess dosyası mevcut.
>> > kullanıcı adına göre bir o kişiyi farklı dizinlere yönlendiryoruz.
>> > yönlendirdigimiz dizindede .htaccess dosyları mevcut
>> >
>> > .htaccess dosyasını kaldırınca erişmek istedigim sayfaları görebiliyorum
>> >
>> >
>> > 1 Ağustos 2012 14:31 tarihinde emrecan ural <[email protected]>
>> > yazdı:
>> >
>> >> httpd.conf içerisinde virtual host tanımı ile ilgili directory tanımı
>> >> altındaki Auth parametreleri bölümüne;
>> >> AuthzUserAuthoritative off
>> >>
>> >> satırını ekleyip dener misin?
>> >>
>> >>
>> >> 2012/8/1 Necati BAYAR <[email protected]>:
>> >> > [Wed Aug 01 13:55:23 2012] [error] [client 212.50.x.x] access to
>> >> > /cgi-bin/BiLET.cgi failed, reason: user 'murat' does not meet
>> >> > 'require'ments
>> >> > for user/valid-user to be allowed access
>> >> >
>> >> >
>> >> > 1 Ağustos 2012 13:48 tarihinde emrecan ural <[email protected]>
>> >> > yazdı:
>> >> >>
>> >> >> Bu virtual host ile ilgili apache loglarında ne gözüküyor?
>> >> >>
>> >> >>
>> >> >>
>> >> >> 2012/8/1 Yunus ÇİÇEK <[email protected]>:
>> >> >> > izinleri hatalı olabilir ona bak.
>> >> >> >
>> >> >> > chmod 644 .htaccess
>> >> >> > chmod 640 .htpasswd  ile izinleri düzelt.
>> >> >> >
>> >> >> > bide httpd.conf dosyasında WEB klasöründe directory kısmında
>> >> >> > AllowOverride Authconfig
>> >> >> >
>> >> >> > olmayabilir. yoksa ekleyip yeniden çalıştır.
>> >> >> >
>> >> >> >
>> >> >> > 01.08.2012 13:23 tarihinde, Necati BAYAR yazdı:
>> >> >> >
>> >> >> > denedim tekrar yeni kullanıcı oluşturdum kabul etmiyor
>> >> >> >
>> >> >> > 1 Ağustos 2012 13:21 tarihinde Yunus ÇİÇEK <[email protected]>
>> >> >> > yazdı:
>> >> >> >>
>> >> >> >> htpasswd yada htpasswd2 komutuyla şifreyi değiştirip deneyin
>> >> >> >>
>> >> >> >> 01.08.2012 13:12 tarihinde, Necati BAYAR yazdı:
>> >> >> >>
>> >> >> >> arkadaşlar eski server'ı yeni serverA aktarırken şöyle bir
>> >> >> >> sorunla
>> >> >> >> karşılaştım.
>> >> >> >>
>> >> >> >> serverde web uygulamaları var belirli sayfalar girmek için şifre
>> >> >> >> gerekiyor.
>> >> >> >>
>> >> >> >> şifre ile girilmesi gereken yerlere
>> >> >> >> .htaccess dosyası oluşturulmuş.
>> >> >> >>
>> >> >> >> girmeye çalıştıgımda karşıma kullanıcı adı ve şifre ekranı
>> >> >> >> çıkıyor
>> >> >> >> fakat
>> >> >> >> girdiğim kullanıcı adı ve passwordu kabul etmiyor. Kullanıcı adı
>> >> >> >> ve
>> >> >> >> şifreyi
>> >> >> >> tekrar tanımlıyorum yine aynı sorun devam ediyor.
>> >> >> >>
>> >> >> >> /etc dizininz altında .htpasswd ve .htgroup  mevcut içerisinde
>> >> >> >> kullanıcı
>> >> >> >> adlarını görebiliyorum. şifreleri encryption şeklide görünüyor.
>> >> >> >> dosya kullanım izimleri tamam dosyaları eski sunucudan hakları
>> >> >> >> ile
>> >> >> >> birlikte aldım eski sunucuda sistem çalışıyor.
>> >> >> >>
>> >> >> >> bu konuda acil yardımlarınızı bekliyorum.
>> >> >> >>
>> >> >> >>
>> >> >> >> .htaccess dosyasının içerisi
>> >> >> >>
>> >> >> >> AuthName "FIRMA"
>> >> >> >> AuthType Basic
>> >> >> >> AuthUserFile /etc/.htpasswd
>> >> >> >> AuthGroupFile /etc/.htgroup
>> >> >> >>
>> >> >> >> require group tekniker muhendis yonetim satis
>> >> >> >>
>> >> >> >>
>> >> >> >>
>> >> >> >>
>> >> >> >>
>> >> >> >> _______________________________________________
>> >> >> >> Linux-sunucu E-Posta Listesi
>> >> >> >> [email protected]
>> >> >> >>
>> >> >> >> Liste kurallarını http://liste.linux.org.tr/kurallar.php
>> >> >> >> bağlantısından
>> >> >> >> okuyabilirsiniz;
>> >> >> >>
>> >> >> >> Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu
>> >> >> >> listeden
>> >> >> >> gelen
>> >> >> >> e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini
>> >> >> >> kullanarak
>> >> >> >> 1
>> >> >> >> dakika içinde üyeliğinizi sonlandırabilirsiniz.
>> >> >> >> https://liste.linux.org.tr/mailman/listinfo/linux-sunucu
>> >> >> >>
>> >> >> >>
>> >> >> >>
>> >> >> >> _______________________________________________
>> >> >> >> Linux-sunucu E-Posta Listesi
>> >> >> >> [email protected]
>> >> >> >>
>> >> >> >> Liste kurallarını http://liste.linux.org.tr/kurallar.php
>> >> >> >> bağlantısından
>> >> >> >> okuyabilirsiniz;
>> >> >> >>
>> >> >> >> Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu
>> >> >> >> listeden
>> >> >> >> gelen
>> >> >> >> e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini
>> >> >> >> kullanarak
>> >> >> >> 1
>> >> >> >> dakika içinde üyeliğinizi sonlandırabilirsiniz.
>> >> >> >> https://liste.linux.org.tr/mailman/listinfo/linux-sunucu
>> >> >> >>
>> >> >> >
>> >> >> >
>> >> >> >
>> >> >> > _______________________________________________
>> >> >> > Linux-sunucu E-Posta Listesi
>> >> >> > [email protected]
>> >> >> >
>> >> >> > Liste kurallarını http://liste.linux.org.tr/kurallar.php
>> >> >> > bağlantısından
>> >> >> > okuyabilirsiniz;
>> >> >> >
>> >> >> > Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu
>> >> >> > listeden
>> >> >> > gelen
>> >> >> > e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini
>> >> >> > kullanarak
>> >> >> > 1
>> >> >> > dakika içinde üyeliğinizi sonlandırabilirsiniz.
>> >> >> > https://liste.linux.org.tr/mailman/listinfo/linux-sunucu
>> >> >> >
>> >> >> >
>> >> >> >
>> >> >> > _______________________________________________
>> >> >> > Linux-sunucu E-Posta Listesi
>> >> >> > [email protected]
>> >> >> >
>> >> >> > Liste kurallarını http://liste.linux.org.tr/kurallar.php
>> >> >> > bağlantısından
>> >> >> > okuyabilirsiniz;
>> >> >> >
>> >> >> > Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu
>> >> >> > listeden
>> >> >> > gelen
>> >> >> > e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini
>> >> >> > kullanarak
>> >> >> > 1
>> >> >> > dakika içinde üyeliğinizi sonlandırabilirsiniz.
>> >> >> > https://liste.linux.org.tr/mailman/listinfo/linux-sunucu
>> >> >> >
>> >> >> _______________________________________________
>> >> >> Linux-sunucu E-Posta Listesi
>> >> >> [email protected]
>> >> >>
>> >> >> Liste kurallarını http://liste.linux.org.tr/kurallar.php
>> >> >> bağlantısından
>> >> >> okuyabilirsiniz;
>> >> >>
>> >> >> Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden
>> >> >> gelen
>> >> >> e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini
>> >> >> kullanarak
>> >> >> 1
>> >> >> dakika içinde üyeliğinizi sonlandırabilirsiniz.
>> >> >> https://liste.linux.org.tr/mailman/listinfo/linux-sunucu
>> >> >
>> >> >
>> >> >
>> >> > _______________________________________________
>> >> > Linux-sunucu E-Posta Listesi
>> >> > [email protected]
>> >> >
>> >> > Liste kurallarını http://liste.linux.org.tr/kurallar.php
>> >> > bağlantısından
>> >> > okuyabilirsiniz;
>> >> >
>> >> > Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden
>> >> > gelen
>> >> > e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini
>> >> > kullanarak
>> >> > 1
>> >> > dakika içinde üyeliğinizi sonlandırabilirsiniz.
>> >> > https://liste.linux.org.tr/mailman/listinfo/linux-sunucu
>> >> >
>> >> _______________________________________________
>> >> Linux-sunucu E-Posta Listesi
>> >> [email protected]
>> >>
>> >> Liste kurallarını http://liste.linux.org.tr/kurallar.php
>> >> bağlantısından
>> >> okuyabilirsiniz;
>> >>
>> >> Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden
>> >> gelen
>> >> e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak
>> >> 1
>> >> dakika içinde üyeliğinizi sonlandırabilirsiniz.
>> >> https://liste.linux.org.tr/mailman/listinfo/linux-sunucu
>> >
>> >
>> >
>> > _______________________________________________
>> > Linux-sunucu E-Posta Listesi
>> > [email protected]
>> >
>> > Liste kurallarını http://liste.linux.org.tr/kurallar.php  bağlantısından
>> > okuyabilirsiniz;
>> >
>> > Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden
>> > gelen
>> > e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak
>> > 1
>> > dakika içinde üyeliğinizi sonlandırabilirsiniz.
>> > https://liste.linux.org.tr/mailman/listinfo/linux-sunucu
>> >
>> _______________________________________________
>> Linux-sunucu E-Posta Listesi
>> [email protected]
>>
>> Liste kurallarını http://liste.linux.org.tr/kurallar.php  bağlantısından
>> okuyabilirsiniz;
>>
>> Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen
>> e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1
>> dakika içinde üyeliğinizi sonlandırabilirsiniz.
>> https://liste.linux.org.tr/mailman/listinfo/linux-sunucu
>
>
>
> _______________________________________________
> Linux-sunucu E-Posta Listesi
> [email protected]
>
> Liste kurallarını http://liste.linux.org.tr/kurallar.php  bağlantısından
> okuyabilirsiniz;
>
> Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen
> e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1
> dakika içinde üyeliğinizi sonlandırabilirsiniz.
> https://liste.linux.org.tr/mailman/listinfo/linux-sunucu
>
_______________________________________________
Linux-sunucu E-Posta Listesi
[email protected]

Liste kurallarını http://liste.linux.org.tr/kurallar.php  bağlantısından 
okuyabilirsiniz;

Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen 
e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 
dakika içinde üyeliğinizi sonlandırabilirsiniz.
https://liste.linux.org.tr/mailman/listinfo/linux-sunucu

Cevap