|
|
Paskelbta 2015-07-09 23:53:27
|
|
|

- <Directory /www/web/test>
- Options FollowSymLinks
- AllowOverride All
- Order allow,deny
- Allow from all
- </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 CONFKitą:"Linux", kad peržiūrėtumėte vartotojo vykdomo proceso komandas
|