Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 12808|Válasz: 0

[Web] Tiltja a könyvtárak közötti böngészést az Apache alatt

[Linket másol]
Közzétéve 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>
Kód másolása
Amikor meglátogatunk egy weboldalt, hozzáadjuk a megfelelő könyvtárat a végén, és böngészhetünk a könyvtárba, ami nagyon bizonytalan a weboldal számára.
   
    Megoldás:
        1. Szerkesztés a httpd.conf fájlt
            vi ./conffile:///C:\Users\lenovo\AppData\Local\Temp\@IR3P(8S$C$Z$TY~5I{QEPC.giftpd.conf

   Találja meg a következőket:
          ......
          <Directory "C:/Program Files/Apache2.2file:///C:\Users\lenovo\AppData\Local\Temp\@IR3P(8S$C$Z$TY~5I{QEPC.gifdocs">
              #
              # Az Opciók direktíva lehetséges értékei a következők: "Nincs", "Mind",
              # vagy bármilyen kombinációja:
                 Az indexek tartalmazzák a FollowSymLinks, SymLinksifOwnerMatch ExecCGI MultiViews
              #
              # Fontos megjegyezni, hogy a "MultiViews"-t *explicit* --- "Options All" néven kell nevezni.
              # nem adja neked.
              #
              # Az Opciók irányelv egyszerre bonyolult és fontos.  Nézze meg
              # http://httpd.apache.org/docs/2.2/mod/core.html#options
              # További információért.
              #
              Opciók Indexek FollowSymLinks

              #
              # Az AllowOverride szabályozza, mely irányelvek kerülhetnek a .htaccess fájlokba.
              # Lehet "Mind", "Nincs", vagy a kulcsszavak bármilyen kombinációja:
              # Options FileInfo AuthConfig Limit
              #
              AllowOverride None

              #
              # Irányítja, ki tud dolgokat szerezni erről a szerverről.
              #
              Végzés, megtagadás, végzés
              Mindenkitől engedj meg

          </Directory>
          ......

   Az Opciók indexein FollowSymLinks opciók előtt - szimbólumot használjunk.
        Nevezetesen: Opciók - Indexek FollowSymLinks
   [Megjegyzés: Az indexek előtt add + azt jelenti, hogy a tartalomjegyzék böngészhető; Plus - Tiltott katalógusböngést jelent. 】

    Ebben az esetben az egész Apache megtiltotta a könyvtárak böngészését.

    Virtuális hásztehely esetén csak add hozzá a következő információkat:
           <Directory "D:\test">
             Opciók -Indexek FollowSymLinks
             AllowOverride None
             Végzés megtagadása, engedd meg
             Mindenkitől engedj meg
         </Directory>
     Ebben az esetben tilos a tesztprojekt alatt lévő könyvtár böngészése.

Megjegyzés: Ne feledd, hogy ne változtasd a "Engedélyezd mindenkitől" opciót "Mindenkitől elutasításra"-ra, különben az egész weboldal nem nyílik meg.

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


Hogyan blokkolja az Apache a könyvtárlistát, miközben megtartja az alapértelmezett oldalt a könyvtár hozzáféréséhez?
Kulcsszavak: php
Keresse meg a könyvtárattribútumot, amelyet be kell állítani az Apache konfigurációs fájlban httpd.conf, és távolítsd el az indexeket az Opciók sorban  
  Például:  
  <Directory "d:\web">  
          Opciók Indexek FollowSymLinks  
  </Directory>  
  Átalakítva:  
  <Directory "d:\web">  
          Opciók 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]">  
                  Opciók Indexek MultiViews => Options MultiViews            
                  AllowOverride None  
                  Végzés, megtagadás, végzés  
                  Mindenkitől engedj meg  
          </Directory>  
   
  Ha eltávolítod az indexeket, nem engedélyezed a listákat.





Előző:Definiáljuk a PHP-FPM php.ini paramétereit a Nginx CONF-jában
Következő:Linux, hogy megtekintse a felhasználó alatt futó folyamat parancsait
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com