..
Σε αυτό το σύντομο άρθρο θα δούμε τον τρόπο χρήσης Apache για να περιορίσει την πρόσβαση σε ένα φάκελο με μόνο των χρηστών με ένα όνομα χρήστη και κωδικό πρόσβασης.
Για την επίτευξη του σκοπού μας μπορούμε απλά να καταφεύγουν στις συνήθεις. Αρχείο htaccess σε συνδυασμό με. Htpasswd.
Πρώτα θέτουμε τα περιεχόμενα του αρχείου htaccess ως εξής.:
AuthUserFile / home / sites / www.sito.com / private /. Htpasswd AuthName "Προστατευόμενη Περιοχή" AuthType Βασικές Απαίτηση έγκυρο χρήστηΕίναι πολύ σημαντικό να ορίσετε σωστά τη διαδρομή προς το AuthUserFile. Htpasswd αρχείο.
Τώρα βλέπουμε το πώς να δημιουργήσετε το αρχείο htpasswd το περιεχόμενο των οποίων θα πρέπει να έχει την ακόλουθη σύνταξη.:
user1: password1_criptata Χρήστης2: password2_criptata Χρήστης3: password3_criptata. Για να δημιουργήσετε το αρχείο htpasswd μπορεί να ακολουθήσει δύο δρόμους:
1) αν έχουμε πρόσβαση με το κύτος του κάνουμε log server μας στο μηχάνημα και να πάει στο φάκελο όπου θα δημιουργηθεί το εν λόγω αρχείο:
cd / home / sites / www.sito.com / private /και τον τύπο:
htpasswd-c. htpasswd όνομα χρήστηΤώρα το σύστημα θα ζητήσει τον κωδικό πρόσβασης που θα συσχετιστεί με αυτόν το χρήστη, τον κωδικό πρόσβασης, το οποίο θα πρέπει στη συνέχεια να επιβεβαιώσετε.
2) Εάν δεν έχετε πρόσβαση στο κέλυφος του διακομιστή θα χρειαστεί να χρησιμοποιήσετε ένα μικρό τέχνασμα.
. Βασικά μπορούμε να δημιουργήσουμε "με το χέρι" htpasswd αρχείο μας που χρησιμοποιείται από ένα από τα πολλά σενάρια και τα εργαλεία που διατίθενται στο Διαδίκτυο Εδώ είναι μερικές συνδέσεις:
Επειδή όλα δουλεύουν σωστά, βέβαια, πρέπει να έχετε. Αρχείο htaccess είναι στον ίδιο φάκελο που θέλετε να προστατεύσετε, αλλά δεν είναι απαραίτητο να είναι στον ίδιο φάκελο. Htpasswd (το σημαντικό είναι ότι είναι σωστά ανέφερε ο δρόμος για να φτάσει εκεί) .
Τώρα προσπαθήστε να αποκτήσετε πρόσβαση στο προστατευόμενο φάκελο μέσω http, αν δουλεύει ο web-server θα πρέπει να επιστρέψει μια ερώτηση για σύνδεση να εισάγετε το όνομα χρήστη και τον κωδικό πρόσβασης.
| |
Linux (Μάθημα)
Πλήρης οδηγός για την open-source σύστημα. Από 49 €. |
| |
MySQL (Μάθημα)
Διαχείριση του open-source βάση δεδομένων. Από 39 €. |
| |
PHP (Μάθημα)
Η πλήρης σειρά μαθημάτων για τη δημιουργία δυναμικών ιστοσελίδων. Από 49 €. |