Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 12808|Odgovoriti: 0

[Web] Prepoveduje brskanje med imeniki pod Apache

[Kopiraj povezavo]
Objavljeno na 9. 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>
Kopiraj kodo
Ko obiščemo spletno stran, na koncu dodamo ustrezno imenik in lahko brskamo po imeniku, kar je za spletno stran zelo nevarno.
   
    Rešitev:
        1. Uredite datoteko httpd.conf
            vi ./conffile:///C:\Users\lenovo\AppData\Local\Temp\@IR3P(8S$C$Z$TY~5I{QEPC.giftpd.conf

   Poiščite naslednje:
          ......
          <Imenik "C:/Program Files/Apache2.2file:///C:\Users\lenovo\AppData\Local\Temp\@IR3P(8S$C$Z$TY~5I{QEPC.gifdocs">
              #
              # Možne vrednosti za direktivo Options so "None", "All",
              # ali katerakoli kombinacija:
                 Indeksi vključujejo FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
              #
              # Upoštevajte, da mora biti "MultiViews" poimenovan *eksplicitno* --- "Options All"
              # ti je ne daje.
              #
              # Direktiva o možnostih je hkrati zapletena in pomembna.  Prosim, poglejte
              # http://httpd.apache.org/docs/2.2/mod/core.html#options
              # za več informacij.
              #
              Options Indexes FollowSymLinks

              #
              # AllowOverride nadzoruje, katere direktive se lahko vključijo v .htaccess datoteke.
              # Lahko je "Vse", "Nič" ali katerakoli kombinacija ključnih besed:
              # Možnosti FileInfo AuthConfig Limit
              #
              AllowOverride None

              #
              # Nadzoruje, kdo lahko dobi stvari s tega strežnika.
              #
              Ukaz dovoli, zavrni
              Dovolite vsem

          </Directory>
          ......

   V Options Indexes FollowSymLinks dodajte indeksom - simbol.
        Namreč: Options -Indexes FollowSymLinks
   [Opomba: Pred indeksi dodajanje + pomeni, da je kazalo vsebine dovoljeno brskati; Plus - Predstavlja prepovedano brskanje po katalogu. 】

    V tem primeru je celoten Apache prepovedoval brskanje po imenikih.

    V primeru virtualnega gostovanja preprosto dodajte naslednje informacije:
           <Imenik "D:\test">
             Options -Indexes FollowSymLinks
             AllowOverride None
             Ukaz zavrni, dovoli
             Dovolite vsem
         </Directory>
     V tem primeru je prepovedano brskanje po mapi pod testnim projektom.

Opomba: Ne pozabite spreminjati "Dovoli od vseh" v "Zavrni vsem", sicer celotna spletna stran ne bo odprta.

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


Kako Apache blokira seznam imenikov, hkrati pa ohranja privzeto stran za dostop do mape?
Ključne besede: php
Poiščite atribut mape, ki ga je treba nastaviti v konfiguracijski datoteki Apache httpd.conf, in odstranite indekse v vrstici Options  
  Na primer:  
  <Imenik "d:\web">  
          Options Indexes FollowSymLinks  
  </Directory>  
  Spremenjeno v:  
  <Imenik "d:\web">  
          Možnosti FollowSymLinks  
  </Directory>  

-----------------------------------------------------------------
Vzdevek /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]/"  
   
          <Imenik "/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]">  
                  Opcije indeksirajo MultiViews => Options MultiViews            
                  AllowOverride None  
                  Ukaz dovoli, zavrni  
                  Dovolite vsem  
          </Directory>  
   
  Ko odstranite indekse, seznamov ne boste več dovolili.





Prejšnji:Definirajte php.ini parametre PHP-FPM v Nginxovem CONF
Naslednji:Linux za ogled ukazov procesa, ki teče pod uporabnikom
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com