Θέλατε ποτέ να κλειδώσετε έναν κατάλογο πίσω από ένα απλό σύστημα χρήστη / κωδικού πρόσβασης; Αν ο διακομιστής ιστού σας εκτελείται με το Apache, μπορείτε να προστατεύσετε τον κατάλογο αρκετά εύκολα με το αρχείο .htaccess.
.htaccess AuthType Basic AuthName "Προστασία με κωδικό πρόσβασης" AuthUserFile /var/www/.htpasswd απαιτούν έγκυρο χρήστη
Το σημαντικό μέρος που πρέπει να σημειώσουμε παραπάνω είναι το AuthUserFile /var/www/.htpasswd . Αυτό παρέχει τη διαδρομή στο αρχείο κωδικού πρόσβασης που αποθηκεύει το όνομα χρήστη και τον κωδικό πρόσβασής σας. Ένα παράδειγμα του αρχείου .htpasswd θα μοιάζει με:
.htpasswd billybob: bXBdv1vuq2yOk
Για το παραπάνω συγκεκριμένο παράδειγμα, το όνομα χρήστη είναι το billybob και ο κωδικός πρόσβασης είναι temp. Δεν χρειάζεται να χρησιμοποιήσετε το όνομα αρχείου του .htpasswd, είναι απλώς ένα κοινό όνομα, καθώς το εργαλείο για τη δημιουργία του αρχείου στο apache ονομάζεται htpasswd. Έχετε επίσης κατά νου, για να διατηρήσετε τα πράγματα σας το αρχείο κωδικού πρόσβασης λίγο πιο ασφαλή, είναι καλή ιδέα να το αποθηκεύσετε ένα επίπεδο φακέλου πάνω από τη ρίζα του ιστότοπου που φιλοξενείτε.
Αν χρειαστεί να δημιουργήσετε αυτό το αρχείο, έχω δημιουργήσει μια γεννήτρια .htpasswd. Δημιουργήστε το όνομα χρήστη και τον κωδικό πρόσβασης της επιλογής σας και αποθηκεύστε το στο καθορισμένο αρχείο κωδικού πρόσβασης. Από εκείνο το σημείο, ο κατάλογός σας πρέπει τώρα να προστατεύεται με κωδικό πρόσβασης. Αν χρειαστεί να αποθηκεύσετε πολλά ονόματα χρηστών και κωδικούς πρόσβασης, απλώς δημιουργήστε νέες γραμμές στο δικό σας
