Πώς να εξουσιοδοτήσετε στον ιστότοπο

Πίνακας περιεχομένων:

Πώς να εξουσιοδοτήσετε στον ιστότοπο
Πώς να εξουσιοδοτήσετε στον ιστότοπο
Anonim

Οι περισσότεροι ιστότοποι στο Διαδίκτυο παρέχουν πρόσβαση του κοινού στις πληροφορίες που περιέχουν. Ο καθένας μπορεί να δει δημόσιες σελίδες ιστότοπων. Ωστόσο, πρέπει να παρέχετε περιορισμένη πρόσβαση σε ορισμένες ενότητες των ιστότοπων. Για παράδειγμα, στις σελίδες του πίνακα διαχείρισης. Οι περισσότερες μηχανές CMS, φόρουμ και ιστολογίου γενικής χρήσης, διαθέτουν ενσωματωμένα εργαλεία εξουσιοδότησης και ελέγχου πρόσβασης. Αλλά εάν ο πόρος σας είναι αρκετά απλός και δεν ελέγχεται από ένα ισχυρό CMS, αλλά πρέπει να περιορίσετε την πρόσβαση, τότε θα πρέπει να σκεφτείτε πώς να εξουσιοδοτήσετε στον ιστότοπο. Ευτυχώς, υπάρχουν απλά εργαλεία για αυτό.

Πώς να εξουσιοδοτήσετε στον ιστότοπο
Πώς να εξουσιοδοτήσετε στον ιστότοπο

Απαραίτητη

Ένας ιστότοπος που εκτελείται υπό τον έλεγχο του διακομιστή apache. Πρόσβαση στον ιστότοπο μέσω ssh. Πρόσβαση στον ιστότοπο μέσω ftp. Διαμόρφωση διακομιστή που επιτρέπει προσαρμοσμένα αρχεία.htaccess

Οδηγίες

Βήμα 1

Συνδεθείτε στο διακομιστή μέσω ssh. Εάν έχετε εγκαταστήσει ένα πρόγραμμα-πελάτη κονσόλας, εισαγάγετε την εντολή "ssh @" στην κονσόλα, πού είναι το όνομα του λογαριασμού σας στο διακομιστή και είναι το συμβολικό όνομα ή η διεύθυνση IP του διακομιστή. Η εντολή μπορεί να έχει την εξής μορφή: "ssh [email protected]". Όταν σας ζητηθεί, εισαγάγετε τον κωδικό πρόσβασης για τον λογαριασμό σας. Για παράθυρα, μπορείτε να χρησιμοποιήσετε εναλλακτικά προγράμματα πελατών. Ένα τέτοιο πρόγραμμα είναι στόκος.

Βήμα 2

Μεταβείτε στον ριζικό κατάλογο του ιστότοπου στο διακομιστή. Αυτός είναι ένας κατάλογος που δεν είναι προσβάσιμος από τον Ιστό. Κατά κανόνα, περιέχει έναν υποκατάλογο public_html, ο οποίος περιέχει το περιεχόμενο του ιστότοπου, διαθέσιμο για προβολή μέσω του Διαδικτύου. Χρησιμοποιήστε την εντολή cd. Εάν δεν θυμάστε την πλήρη διαδρομή προς το φάκελο, χρησιμοποιήστε την εντολή ls για να λάβετε τα περιεχόμενα του τρέχοντος καταλόγου και να περάσετε από αυτόν.

Βήμα 3

Δημιουργήστε ένα αρχείο κωδικού πρόσβασης στον τρέχοντα κατάλογο. Εκτελέστε μια εντολή όπως "htpasswd -c". Εδώ είναι το σωστό όνομα του αρχείου στο οποίο θα τοποθετηθούν τα δεδομένα για εξουσιοδότηση και είναι ένα από τα αναγνωριστικά των χρηστών που θα έχουν πρόσβαση στην ενότητα του ιστότοπου. Η εντολή μπορεί να έχει την εξής μορφή: "htpasswd -c.pwd User1". Αφού εισαγάγετε την εντολή, θα σας ζητηθεί κωδικός πρόσβασης για τον χρήστη με το όνομα. Αφού εισαγάγετε τον κωδικό πρόσβασης, θα σας ζητηθεί να τον επιβεβαιώσετε.

Βήμα 4

Ελέγξτε για την ύπαρξη του αρχείου κωδικού πρόσβασης. Εκτελέστε την εντολή "ls --all". Η εμφανιζόμενη λίστα των περιεχομένων του τρέχοντος καταλόγου πρέπει να περιλαμβάνει το όνομα του αρχείου κωδικού πρόσβασης.

Βήμα 5

Προσθέστε περισσότερους χρήστες στους οποίους θα επιτρέπεται η πρόσβαση. Εκτελέστε μια εντολή όπως "htpasswd". Η τιμή της παραμέτρου πρέπει να είναι ίδια με τη δημιουργία του αρχείου κωδικού πρόσβασης. Για παράδειγμα, για να προσθέσετε δεδομένα για το user2 σε ένα αρχείο με το όνομα.pwd, χρησιμοποιήστε την εντολή "htpasswd.pwd user2". Οι κωδικοί πρόσβασης και η επιβεβαίωση κωδικού πρόσβασης θα ερωτηθούν διαδραστικά.

Βήμα 6

Αποσύνδεση από το διακομιστή. Εισαγάγετε την έξοδο εντολής και πατήστε Enter.

Βήμα 7

Τροποποιήστε το αρχείο.htaccess. Συνδεθείτε στο διακομιστή χρησιμοποιώντας ένα πρόγραμμα-πελάτη FTP. Μεταβείτε στον κατάλογο που αντιστοιχεί στην ενότητα του ιστότοπου για την οποία απαιτείται εξουσιοδότηση. Εάν υπάρχει ένα αρχείο με το όνομα.htaccess, κατεβάστε το στον υπολογιστή σας. Εάν δεν υπάρχει τέτοιο αρχείο, δημιουργήστε το στον υπολογιστή σας. Προσθέστε τις ακόλουθες γραμμές στο επάνω μέρος του αρχείου.htaccess: AuthType Basic

AuthName "χαιρετισμός"

AuthUserFile "path_to_file_with_passwords"

Απαίτηση έγκυρου χρήστη Αντικαταστήστε τη λέξη "χαιρετισμός" με οποιαδήποτε φράση. Θα εμφανίζεται στο παράθυρο διαλόγου αιτήματος δεδομένων χρήστη στο πρόγραμμα περιήγησης. Αντί για την τιμή "path_to_file_with_passwords", εισαγάγετε την πλήρη διαδρομή στο αρχείο με δεδομένα για εξουσιοδότηση στον διακομιστή. Αυτό το μονοπάτι, για παράδειγμα, μπορεί να είναι ως εξής: "/home/www/vic/domains/receptoman.ru/.pwd". Αποθηκεύστε το αρχείο.htaccess. Ανεβάστε το στο διακομιστή.

Βήμα 8

Ελέγξτε τη λειτουργία του συστήματος εξουσιοδότησης. Μεταβείτε στην ενότητα του ιστότοπου για τον οποίο έχει τροποποιηθεί το αρχείο.htaccess. Εάν όλα λειτουργούν σωστά, το πρόγραμμα περιήγησης θα εμφανίσει ένα διάλογο με αιτήματα για δεδομένα εξουσιοδότησης.

Συνιστάται: