Hiç basit bir kullanıcı / şifre sisteminin arkasındaki bir dizini kilitlemek istedim? Eğer web sunucunuz Apache ile çalışıyorsa, bir dizini .htaccess dosyanızla kolayca kolayca koruyabilirsiniz.
.htaccess AuthType Basic AuthName "Parola Korumalı" AuthUserFile /var/www/.htpasswd geçerli kullanıcı gerektirir
Yukarıda dikkat edilmesi gereken önemli kısım, AuthUserFile /var/www/.htpasswd . Bu, kullanıcı adınızı ve parolanızı saklayan parola dosyasına giden yolu sağlar. Örnek bir .htpasswd dosyası şöyle görünecektir:
.htpasswd billybob: bXBdv1vuq2yOk
Yukarıdaki örnek için kullanıcı adı billybob ve şifre temp. .Htpasswd dosya adını kullanmak zorunda değilsiniz, bu sadece apache dosyasında oluşturulacak araç olarak htpasswd adı verilen bir addır. Ayrıca, şifre dosyanızın biraz daha güvenli olmasını sağlamak için, barındırmakta olduğunuz web sitesinin kökündeki bir klasör seviyesinde saklamak iyi bir fikirdir.
Bu dosyayı oluşturmanız gerekiyorsa, bir .htpasswd üreteci oluşturdum. Seçtiğiniz kullanıcı adı ve şifreyi oluşturun ve belirtilen şifre dosyasına kaydedin. Bu noktadan, dizininiz şimdi şifre korumalı olmalıdır. Birden çok kullanıcı adı ve şifre saklamanız gerekiyorsa, yalnızca yeni satırlar oluşturun.