Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 12808|Απάντηση: 0

[Ιστός] Απαγορεύει την περιήγηση μεταξύ καταλόγων κάτω από τον Apache

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 9/7/2015 11:53:27 μ.μ. | | |
  1. <Directory /www/web/test>
  2.     Options FollowSymLinks
  3.     AllowOverride All
  4.     Order allow,deny
  5.     Allow from all
  6. </Directory>
Αντιγραφή κώδικα
Όταν επισκεπτόμαστε έναν ιστότοπο, προσθέτουμε τον αντίστοιχο κατάλογο στο τέλος και μπορούμε να περιηγηθούμε στον κατάλογο, ο οποίος είναι πολύ ανασφαλής για τον ιστότοπο.
   
    Λύση:
        1. Επεξεργαστείτε το αρχείο httpd.conf
            vi ./conffile:///C:\Users\lenovo\AppData\Local\Temp\@IR3P(8S$C$Z$TY~5I{QEPC.giftpd.conf

   Βρείτε τα εξής:
          ......
          <Κατάλογος "C:/Program Files/Apache2.2file:///C:\Users\lenovo\AppData\Local\Temp\@IR3P(8S$C$Z$TY~5I{QEPC.gifdocs">
              #
              # Οι πιθανές τιμές για την οδηγία δικαιωμάτων προαίρεσης είναι "Καμία", "Όλες",
              # ή οποιονδήποτε συνδυασμό:
                 Τα ευρετήρια περιλαμβάνουν FollowSymLinks, SymLinksifOwnerMatch, ExecCGI MultiViews
              #
              # Σημειώστε ότι το "MultiViews" πρέπει να ονομάζεται *ρητά* --- "Επιλογές Όλες"
              # δεν σου το δίνει.
              #
              # Η οδηγία περί προαιρετικών επιλογών είναι περίπλοκη και σημαντική.  Παρακαλώ δείτε
              # http://httpd.apache.org/docs/2.2/mod/core.html#options
              # για περισσότερες πληροφορίες.
              #
              Επιλογές Ευρετήρια FollowSymLinks

              #
              # Το AllowOverride ελέγχει ποιες οδηγίες μπορούν να τοποθετηθούν σε αρχεία .htaccess.
              # Μπορεί να είναι "Όλα", "Κανένα" ή οποιοσδήποτε συνδυασμός των λέξεων-κλειδιών:
              # Επιλογές FileInfo AuthConfig Limit
              #
              Να επιτρέπεταιΠαράκαμψη Κανένα

              #
              # Ελέγχει ποιος μπορεί να λάβει πράγματα από αυτόν τον διακομιστή.
              #
              Η παραγγελία επιτρέπει, αρνείται
              Να επιτρέπεται από όλα

          </Directory>
          ......

   Στο Options Indexes FollowSymLinks, προθέστε το πρόθεμα στα Indexes με ένα σύμβολο -.
        Δηλαδή: Επιλογές -Ευρετήρια FollowSymLinks
   [Σημείωση: Πριν από τα ευρετήρια, προσθήκη + σημαίνει ότι επιτρέπεται η περιήγηση στον πίνακα περιεχομένων. Plus - Αντιπροσωπεύει απαγορευμένη περιήγηση στον κατάλογο. 】

    Σε αυτήν την περίπτωση, ολόκληρος ο Apache απαγόρευσε την περιήγηση στον κατάλογο.

    Στην περίπτωση της εικονικής φιλοξενίας, απλώς προσθέστε τις ακόλουθες πληροφορίες:
           <Κατάλογος "D:\test">
             Επιλογές -Ευρετήρια FollowSymLinks
             Να επιτρέπεταιΠαράκαμψη Κανένα
             Διαταγή άρνηση, αποδοχή
             Να επιτρέπεται από όλα
         </Directory>
     Σε αυτήν την περίπτωση, απαγορεύεται η περιήγηση στον κατάλογο στο πλαίσιο του δοκιμαστικού έργου.

Σημείωση: Θυμηθείτε να μην αλλάξετε το "Να επιτρέπεται από όλους" σε "Απόρριψη από όλους", διαφορετικά δεν θα ανοίξει ολόκληρος ο ιστότοπος.

http://morgan363.javaeye.com/blog/645363


Πώς αποκλείει ο Apache τη λίστα καταλόγων διατηρώντας την προεπιλεγμένη σελίδα για πρόσβαση στον κατάλογο;
Λέξεις-κλειδιά: php
Βρείτε το χαρακτηριστικό καταλόγου που πρέπει να οριστεί στο αρχείο διαμόρφωσης του Apache httpd.conf και αφαιρέστε τα ευρετήρια στη γραμμή Επιλογές  
  Για παράδειγμα:  
  <Κατάλογος "d:\web">  
          Επιλογές Ευρετήρια FollowSymLinks  
  </Directory>  
  Άλλαξε σε:  
  <Κατάλογος "d:\web">  
          Επιλογές FollowSymLinks  
  </Directory>  

-----------------------------------------------------------------
Ψευδώνυμο /edit/ "/home[img]file:///C:\Users\lenovo\AppData\Local\Temp\~(H)[A[}_FC3OBSP~]S'RV8.gif[/img]php[img]file:///C:\Users\lenovo\AppData\Local\Temp\~(H)[A[}_FC3OBSP~ ]S'RV8.gif[/img]/"  
   
          <Κατάλογος "/home[img]file:///C:\Users\lenovo\AppData\Local\Temp\~(H)[A[}_FC3OBSP~]S'RV8.gif[/img]php[img]file:///C:\Users\lenovo\AppData\Local\Temp\~(H)[A[}_FC3OBSP~] S'RV8.gif[/img]">  
                  Ευρετήρια επιλογών MultiViews => Επιλογές MultiViews            
                  Να επιτρέπεταιΠαράκαμψη Κανένα  
                  Η παραγγελία επιτρέπει, αρνείται  
                  Να επιτρέπεται από όλα  
          </Directory>  
   
  Μόλις καταργήσετε τα ευρετήρια, δεν θα επιτρέπετε λίστες.





Προηγούμενος:Καθορίστε τις php.ini παραμέτρους της PHP-FPM στο CONF του Nginx
Επόμενος:Linux για να δείτε τις εντολές της διαδικασίας που εκτελείται κάτω από έναν χρήστη
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com