Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 12808|Atsakyti: 0

[Žiniatinklis] Draudžia naršyti keliuose kataloguose naudojant "Apache"

[Kopijuoti nuorodą]
Paskelbta 2015-07-09 23:53:27 | | |
  1. <Directory /www/web/test>
  2.     Options FollowSymLinks
  3.     AllowOverride All
  4.     Order allow,deny
  5.     Allow from all
  6. </Directory>
Kopijuoti kodą
Kai lankomės svetainėje, pabaigoje pridėkite atitinkamą katalogą ir galime naršyti katalogą, kuris yra labai nesaugus svetainei.
   
    Sprendimas:
        1. Redaguokite httpd.conf failą
            vi ./conffile:///C:\Users\lenovo\AppData\Local\Temp\@IR3P(8S$C$Z$TY~5I{QEPC.giftpd.conf

   Raskite šiuos dalykus:
          ......
          <Katalogas "C:/Program Files/Apache2.2file:///C:\Users\lenovo\AppData\Local\Temp\@IR3P(8S$C$Z$TY~5I{QEPC.gifdocs">
              #
              # Galimos pasirinkimo sandorių direktyvos reikšmės yra "Nėra", "Visi",
              # arba bet koks derinys:
                 Indeksai apima FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
              #
              # Atkreipkite dėmesį, kad "MultiViews" turi būti pavadintas * aiškiai * --- "Parinktys visi"
              # jums to neduoda.
              #
              # Pasirinkimo sandorių direktyva yra sudėtinga ir svarbi.  Prašome žiūrėti
              # http://httpd.apache.org/docs/2.2/mod/core.html#options
              # daugiau informacijos.
              #
              Parinktys Indeksai FollowSymLinks

              #
              # AllowOverride kontroliuoja, kokios direktyvos gali būti dedamos į .htaccess failus.
              # Tai gali būti "Visi", "Nėra" arba bet koks raktinių žodžių derinys:
              # Parinktys FileInfo AuthConfig Limit
              #
              LeistiNepaisyti nė vieno

              #
              # Kontroliuoja, kas gali gauti daiktus iš šio serverio.
              #
              Užsakyti leisti,atmesti
              Leisti iš visų

          </Directory>
          ......

   Parinktys Indeksai FollowSymLinks prieš indeksus įrašykite simbolį -.
        Būtent: Parinktys -Indeksai FollowSymLinks
   [Pastaba: Prieš indeksus, pridėti + reiškia, kad turinį leidžiama naršyti; Pliusas – nurodo draudžiamą katalogo naršymą. 】

    Šiuo atveju visas "Apache" uždraudė naršyti kataloguose.

    Virtualaus prieglobos atveju tiesiog pridėkite šią informaciją:
           <Katalogas "D:\test">
             Parinktys -Indeksai FollowSymLinks
             LeistiNepaisyti nė vieno
             Užsakymo atmetimas,leisti
             Leisti iš visų
         </Directory>
     Tokiu atveju draudžiama naršyti katalogą pagal bandomąjį projektą.

Pastaba: Nepamirškite nekeisti "Leisti iš visų" į "Atmesti iš visų", kitaip visa svetainė nebus atidaryta.

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


Kaip "Apache" blokuoja katalogų sąrašą, išlaikydama numatytąjį prieigos prie katalogo puslapį?
Raktažodžiai: php
Raskite katalogo atributą, kurį reikia nustatyti Apache konfigūracijos faile httpd.conf, ir pašalinkite indeksus eilutėje Parinktys  
  Pavyzdžiui:  
  <Katalogas "d:\web">  
          Parinktys Indeksai FollowSymLinks  
  </Directory>  
  Pakeista į:  
  <Katalogas "d:\web">  
          Parinktys FollowSymLinks  
  </Directory>  

-----------------------------------------------------------------
Slapyvardis /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]/"  
   
          <Katalogas "/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            
                  LeistiNepaisyti nė vieno  
                  Užsakyti leisti,atmesti  
                  Leisti iš visų  
          </Directory>  
   
  Pašalinę indeksus, sąrašų neleisite.





Ankstesnis:Apibrėžkite php.ini PHP-FPM parametrus Nginx CONF
Kitą:"Linux", kad peržiūrėtumėte vartotojo vykdomo proceso komandas
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com