Μετάβαση στο περιεχόμενο
EuroVPSEuroVPS
Περιοχή πελατών

Πώς απενεργοποιείτε τα directory listings

Συχνές ερωτήσεις EuroVPS

2 λεπτά ανάγνωσης

Shell: FAQ page chrome, see the table in how-can-i-cancel-my-services.md.

Body

Γιατί να απενεργοποιήσετε το directory listing;

Ένα ανοιχτό directory listing επιτρέπει σε οποιονδήποτε να διαβάσει και να κατεβάσει τα αρχεία κάτω από αυτή τη διαδρομή και να χαρτογραφήσει τα plugins και τα themes του site. Απενεργοποιήστε το. Η μέθοδος εξαρτάται από τον web server.

#1 Apache

Έστω ότι το directory listing είναι ενεργό για το website σας στη διεύθυνση http://mydomain.com/MyData/. Εδώ πρέπει να δημιουργήσετε το αρχείο .htaccess μέσα στον κατάλογο MyData, κάτω από το document root του website σας. Συνδεθείτε με FTP ή με κέλυφος Linux και δημιουργήστε το .htaccess με το παρακάτω περιεχόμενο, για να απενεργοποιήσετε το directory listing στη συγκεκριμένη θέση.

Options -Indexes

Συμβουλές:

α.) Αν εξακολουθείτε να βλέπετε το directory listing ή σφάλματα για το URL, ελέγξτε τα logs σφαλμάτων του Apache για σφάλματα δικαιωμάτων. Ιδανικά το .htaccess δημιουργείται με ιδιοκτήτη και ομάδα τον χρήστη του web και δικαιώματα 644.

β.) Ο Apache δεν επεξεργάζεται το .htaccess αν δεν είναι ρυθμισμένος να διαβάζει .htaccess από τη συγκεκριμένη θέση. Μπορείτε να προσθέσετε μια ενότητα Directory όπως παρακάτω στο αρχείο ρυθμίσεων του Apache (httpd.conf) και να κάνετε reload τον Apache.

<Directory "/home/complete/path/to/the/directory/ ">
AllowOverride All
</Directory>

#2 Nginx

Στον nginx το listing προέρχεται από το ngx_http_autoindex_module. Ορίστε autoindex off; στο block location. Επεξεργαστείτε το nginx.conf με τις παρακάτω εγγραφές στη ρύθμιση του website σας.

server {
            listen 80;
            server_name yourdomain.com www.yourdomain.com;             root /path/to/document/root;
            location / {
                     index index.php index.html;
            }
            location /path/disable/dir_listing {
                       autoindex off;
            }
}

#3 IIS

Ανοίξτε τον IIS με αυξημένα δικαιώματα ή ως administrator. Μεταβείτε στο website και πατήστε το για να δείτε τις επιλογές του. Εντοπίστε την επιλογή «Directory Browsing» και ανοίξτε την.

Πατήστε «Disable» από τον πίνακα επιλογών στα δεξιά.

Από τις συχνές ερωτήσεις της EuroVPS.

Περισσότερα στην κατηγορία «Οδηγοί»

Ο επόμενος συνεργάτης σας στην υποδομή

Έχετε ακόμη
μια ερώτηση;

Πείτε μας τι προσπαθείτε να κάνετε. Ένας μηχανικός θα το διαβάσει και θα απαντήσει.

+357 222 32280
Μηχανικός της EuroVPS μεταφέρει έναν κόμβο server στον χώρο του datacenter
Μια συζήτηση με τους ανθρώπους που θα φροντίζουν την υποδομή σας.

Ας ξεκινήσουμε από την υποδομή σας.

Λίγο πλαίσιο μάς βοηθά να ξεκινήσουμε τη σωστή συζήτηση.

Θα χρησιμοποιήσουμε τα στοιχεία σας για να απαντήσουμε στο αίτημά σας. Πολιτική απορρήτου