Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 12808|Svar: 0

[Web] Forbudt krydskatalog-browsing under Apache

[Kopier link]
Opslået på 09/07/2015 23.53.27 | | |
  1. <Directory /www/web/test>
  2.     Options FollowSymLinks
  3.     AllowOverride All
  4.     Order allow,deny
  5.     Allow from all
  6. </Directory>
Kopier kode
Når vi besøger en hjemmeside, tilføjer vi den tilsvarende mappe til sidst, og vi kan bladre ind i kataloget, hvilket er meget usikkert for hjemmesiden.
   
    Løsning:
        1. Rediger httpd.conf-filen
            vi ./conffile:///C:\Users\lenovo\AppData\Local\Temp\@IR3P(8S$C$Z$TY~5I{QEPC.giftpd.conf

   Find følgende:
          ......
          <Directory "C:/Program Files/Apache2.2file:///C:\Users\lenovo\AppData\Local\Temp\@IR3P(8S$C$Z$TY~5I{QEPC.gifdocs">
              #
              # Mulige værdier for optionsdirektivet er "Ingen", "Alle",
              # eller en hvilken som helst kombination af:
                 Indekser inkluderer FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
              #
              # Bemærk, at "MultiViews" skal navngives *eksplicit* --- "Options All"
              # giver dig det ikke.
              #
              # Optionsdirektivet er både kompliceret og vigtigt.  Se venligst
              # http://httpd.apache.org/docs/2.2/mod/core.html#options
              # For mere information.
              #
              Optionsindekser FollowSymLinks

              #
              # AllowOverride styrer, hvilke direktiver der må placeres i .htaccess-filer.
              # Det kan være "Alle", "Ingen" eller en hvilken som helst kombination af nøgleordene:
              # Options FileInfo AuthConfig Limit
              #
              TilladOverride Ingen

              #
              # Kontrollerer, hvem der kan få ting fra denne server.
              #
              Ordre tillad, afvis
              Tillad fra alle

          </Directory>
          ......

   I Optionsindekser FollowSymLinks præfikseres indeksene med et - symbol.
        Nemlig: Options -Indekser FollowSymLinks
   [Bemærk: Før indekser betyder add +, at indholdsfortegnelsen må gennemse; Plus - Repræsenterer forbudt kataloggennemgang. 】

    I dette tilfælde forbød hele Apache kataloggennemgang.

    I tilfælde af virtuel hosting skal du blot tilføje følgende information:
           <Mappe "D:\test">
             Options -Indekser FollowSymLinks
             TilladOverride Ingen
             Ordre afvist, tillad
             Tillad fra alle
         </Directory>
     I dette tilfælde er det forbudt at gennemse mappen under testprojektet.

Bemærk: Husk ikke at ændre "Tillad fra alle" til "Afvis fra alle", ellers vil hele hjemmesiden ikke blive åbnet.

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


Hvordan blokerer Apache mappelisten, mens standardsiden til mappeadgang bevares?
Nøgleord: php
Find mappeattributtet, der skal sættes i Apache-konfigurationsfilen httpd.conf, og fjern indekserne i Options-linjen  
  For eksempel:  
  <Mappe "d:\web">  
          Optionsindekser FollowSymLinks  
  </Directory>  
  Ændret til:  
  <Mappe "d:\web">  
          Options FollowSymLinks  
  </Directory>  

-----------------------------------------------------------------
Alias /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]/"  
   
          <Directory "/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]">  
                  Optionsindekser MultiViews => Options MultiViews            
                  TilladOverride Ingen  
                  Ordre tillad, afvis  
                  Tillad fra alle  
          </Directory>  
   
  Når du fjerner indekserne, tillader du ikke lister.





Tidligere:Definér de php.ini parametre for PHP-FPM i Nginx' CONF
Næste:Linux for at se kommandoerne for processen, der kører under en bruger,
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com