Η απαγόρευση ή ο κωδικός πρόσβασης ενός καταλόγου στο ISPConfig
Μάθετε πώς να μπλοκάρετε ή να κωδικοποιήσετε έναν φάκελο στο ISPConfig, ακολουθώντας τα απαραίτητα βήματα για την προστασία των δεδομένων. Αναλυτικός οδηγός διαθέσιμος εδώ.
Πώς να αποκλείσεις ή να κρυπτογραφήσεις έναν φάκελο στο ISPConfig
Γρήγορη προστασία αρχείων με χρήστη και κωδικό πρόσβασης, απευθείας από τον πίνακα ελέγχου ISPConfig.
Αν έχεις έναν φάκελο με ευαίσθητα αρχεία (backups, ζώνες διαχείρισης, αναφορές, εξαγωγές), ο πιο απλός τρόπος να προλάβεις την μη εξουσιοδοτημένη πρόσβαση είναι να τον προστατεύσεις με αυθενication τύπου χρήστης + κωδικός. Στο ISPConfig μπορείς να το κάνεις αυτό χωρίς να επεξεργαστείς χειροκίνητα τα αρχεία του διακομιστή, χρησιμοποιώντας τη λειτουργία Protected Folder.
Απαιτήσεις και πράγματα που πρέπει να γνωρίζετε
- Έχεις πρόσβαση στον πίνακα ISPConfig και στην ιστοσελίδα (το domain) που θέλεις να προστατέψεις.
- Η ιστοσελίδα φιλοξενείται σε έναν διακομιστή όπου το ISPConfig διαχειρίζεται τη διαδικτυακή ρύθμιση (Apache και/ή Nginx).
- Ξέρεις τον φάκελο που θέλεις να προστατεύσεις (για παράδειγμα
/public_html/adminή/public_html/private).
Συνιστώμενη μέθοδος: Protected Folder în ISPConfig
Η ISPConfig σου επιτρέπει να ορίσεις έναν προστατευμένο φάκελο για μια συγκεκριμένη ιστοσελίδα. Ανάλογα με την έκδοση/θέμα, οι επιλογές μπορεί να εμφανίζονται με τη μορφή καρτέλας ή υπομενού που ονομάζεται Προστατευμένος Φάκελος / Προστασία Φακέλου.
Βήμα 1: Εντοπίστε την σωστή ιστοσελίδα
- Συνδέσου στο ISPConfig.
- Μετάβαση στο μενού Sites.
- Μπες στο Website και επίλεξε το επιθυμητό domain.
Βήμα 2: Πρόσθεσε έναν προστατευμένο φάκελο
- Στη σελίδα του ιστοτόπου, αναζήτησε την ενότητα/καρτέλα Protected Folder (ή ένα παρόμοιο μενού).
- Πατήστε Προσθήκη νέου προστατευμένου φακέλου.
- Συμπλήρωσε τα πεδία (οι ονομασίες μπορεί να διαφέρουν ελαφρώς):
- Φάκελος / Διαδρομή: η σχετική διαδρομή του φακέλου, για παράδειγμα
/adminή/private. - Ενεργό: επισημάνετε/ενεργοποιήστε την προστασία.
- Τίτλος / Πεδίο (προαιρετικό): ένα όνομα που εμφανίζεται στη παράθυρο σύνδεσης, για παράδειγμα
Προστατευμένη ζώνη.
- Φάκελος / Διαδρομή: η σχετική διαδρομή του φακέλου, για παράδειγμα
- Αποθήκευσε τις ρυθμίσεις.
public_html, και οι φάκελοι μέσα του τοποθετούνται ως /όνομα-φακέλου.Δημιουργία χρήστη και κωδικού πρόσβασης
Ένας προστατευμένος φάκελος χρειάζεται τουλάχιστον έναν χρήστη. Στο ISPConfig, συνήθως υπάρχει μια ξεχωριστή ενότητα για Χρήστες Προστατευμένου Φακέλου (ή παρόμοια).
- În Sites ψάχνει για Protected Folder Users.
- Πάτησε Προσθήκη νέου χρήστη.
- Συμπλήρωσε:
- Όνομα χρήστη: παράδειγμα
adminήciprian - Κωδικός πρόσβασης: επιλέξτε έναν ισχυρό κωδικό πρόσβασης (τουλάχιστον 12-16 χαρακτήρες, ανάμειξη γραμμάτων/αριθμών/συμβόλων)
- Προστατευμένος Φάκελος: επιλέξτε τον φάκελο που δημιουργήθηκε στο προηγούμενο βήμα
- Active: ενεργός
- Όνομα χρήστη: παράδειγμα
- Αποθήκευση.
Δοκιμή και επιβεβαίωση
- Πρόσβαση στον προστατευμένο φάκελο μέσω του προγράμματος περιήγησης, π.χ.
https://domeniu.tld/admin/. - Πρέπει να εμφανιστεί ένα παράθυρο που ζητά χρήστη και κωδικό πρόσβασης.
- Εισάγετε τα δημιουργημένα διαπιστευτήρια και επιβεβαιώστε την πρόσβαση.
Αν δεν εμφανιστεί η ειδοποίηση σύνδεσης, έλεγξε στην ενότητα “Συχνές Ερωτήσεις” παρακάτω.
Εναλλακτική: χειροκίνητη προστασία με .htaccess
Εάν προτιμάς χειροκίνητο έλεγχο (ή δεν βρίσκεις την επιλογή στο ISPConfig), μπορείς να προστατεύσεις έναν φάκελο με .htaccess και ένα αρχείο κωδικών .htpasswd. Η μέθοδος λειτουργεί κλασσικά σε Apache.
Παράδειγμα .htaccess (στον προστατευμένο φάκελο)
AuthType BasicAuthName "Προστατευμένη ζώνη"AuthUserFile /var/www/clients/clientX/webY/.htpasswdΑπαιτείται έγκυρος χρήστηςΔημιουργία του αρχείου .htpasswd
Στον διακομιστή, μπορείς να δημιουργήσεις ένα χρήστη în .htpasswd με την εντολή (παράδειγμα):
htpasswd -c /var/www/clients/clientX/webY/.htpasswd adminΗ παράμετρος -c δημιουργεί το αρχείο. Για επιπλέον χρήστες, εκτέλεσε χωρίς -c.
Συχνές προβλήματα
1) Δεν εμφανίζεται το παράθυρο σύνδεσης
- Έλεγξε αν ο προστατευμένος φάκελος είναι Ενεργός.
- Βεβαιώσου ότι ο χρήστης είναι συνδεδεμένος με τον σωστό φάκελο.
- Εάν χρησιμοποιείτε Nginx, η αυθεντοποίηση απαιτεί συγκεκριμένη ρύθμιση (
auth_basic) και μπορεί να εξαρτάται από το πρότυπο ISPConfig. - Αδειάστε την προσωρινή μνήμη του προγράμματος περιήγησής σας ή δοκιμάστε σε Ιδιωτική λειτουργία.
2) Λαμβάνεις 403 απαγορευμένο μετά την αυθεντικοποίηση
- Λάθος δικαιώματα σε αρχεία/φακέλους (δικαιώματα και ιδιοκτήτης).
- Το αρχείο ευρετηρίου λείπει (για παράδειγμα δεν υπάρχει
index.phpήindex.htmlκαι η καταχώριση του καταλόγου είναι απενεργοποιημένη).
3) Ο ιστότοπος “χαλάει” μετά την προστασία
- Έχεις προστατεύσει έναν φάκελο που περιέχει δημόσιους πόρους (CSS/JS/εικόνες) απαραίτητους για τις σελίδες.
- Λύση: προστατέψτε μόνο τον ευαίσθητο υποφάκελο (π.χ.
/admin) και όχι τον φάκελο με τα assets.
Έτοιμο, τώρα ο φάκελός σου έχει φράχτη στην είσοδο, σαν ένα επιλεγμένο κλαμπ. Αν θέλεις, μου λες τη δομή της ιστοσελίδας (ποιο φάκελο θέλεις να προστατεύσεις και αν είναι Apache ή Nginx) και θα σου πω την πιο καθαρή λύση, χωρίς εκπλήξεις.
Εάν εκτελείς έναν διαχειριζόμενο VPS ή χρειάζεσαι βοήθεια με τις ρυθμίσεις του ιστού, η ομάδα υποστήριξης μπορεί να ελέγξει γρήγορα τη διαμόρφωση του διακομιστή και την εφαρμογή προστασίας με ασφάλεια.