Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 12808|Svare: 0

[Web] Forbyr krysskatalog-gjennomlesing under Apache

[Kopier lenke]
Publisert 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 koden
Når vi besøker et nettsted, legger vi til den tilsvarende katalogen på slutten, og vi kan bla til katalogen, noe som er veldig usikkert for nettsiden.
   
    Løsning:
        1. Rediger httpd.conf-filen
            vi ./conffile:///C:\Users\lenovo\AppData\Local\Temp\@IR3P(8S$C$Z$TY~5I{QEPC.giftpd.conf

   Finn følgende:
          ......
          <Directory "C:/Program Files/Apache2.2file:///C:\Users\lenovo\AppData\Local\Temp\@IR3P(8S$C$Z$TY~5I{QEPC.gifdocs">
              #
              # Mulige verdier for Options-direktivet er "Ingen", "Alle",
              # eller en hvilken som helst kombinasjon av:
                 Indekser inkluderer FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
              #
              # Merk at "MultiViews" må navngis *eksplisitt* --- "Options All"
              # gir deg det ikke.
              #
              # Opsjonsdirektivet er både komplisert og viktig.  Vennligst se
              # http://httpd.apache.org/docs/2.2/mod/core.html#options
              # For mer informasjon.
              #
              Opsjonsindekser FollowSymLinks

              #
              # AllowOverride styrer hvilke direktiver som kan plasseres i .htaccess-filer.
              # Det kan være "Alle", "Ingen", eller en hvilken som helst kombinasjon av nøkkelordene:
              # Options FileInfo AuthConfig Limit
              #
              TillatOverstyring Ingen

              #
              # Kontrollerer hvem som kan få ting fra denne serveren.
              #
              Ordre tillatt, nekt
              Tillat fra alle

          </Directory>
          ......

   I Options Indexes FollowSymLinks, prefiks indeksene med et - symbol.
        Nemlig: Options -Indexes FollowSymLinks
   [Merk: Før indekser betyr add + at innholdsfortegnelsen er tillatt å bla; Pluss – Representerer forbudt katalogbladning. 】

    I dette tilfellet forbød hele Apache katalogsurfing.

    Når det gjelder virtuell hosting, legg bare til følgende informasjon:
           <Katalog "D:\test">
             Options -Indexes FollowSymLinks
             TillatOverstyring Ingen
             Ordre nekt, tillat
             Tillat fra alle
         </Directory>
     I dette tilfellet er det forbudt å bla i katalogen under testprosjektet.

Merk: Husk å ikke endre "Tillat fra alle" til "Avslå fra alle", ellers vil ikke hele nettsiden bli åpnet.

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


Hvordan blokkerer Apache kataloglisten samtidig som standardsiden beholdes for katalogtilgang?
Nøkkelord: php
Finn mappeattributtet som må settes i Apache-konfigurasjonsfilen httpd.conf, og fjern indeksene i Options-linjen  
  For eksempel:  
  <Katalog "d:\web">  
          Opsjonsindekser FollowSymLinks  
  </Directory>  
  Endret til:  
  <Katalog "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]">  
                  Options Indexes MultiViews => Options MultiViews            
                  TillatOverstyring Ingen  
                  Ordre tillatt, nekt  
                  Tillat fra alle  
          </Directory>  
   
  Når du fjerner indeksene, vil du ikke tillate lister.





Foregående:Definer de php.ini parameterne til PHP-FPM i Nginx sin CONF
Neste:Linux for å se kommandoene til prosessen som kjøres under en bruker
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com