|
|
Opslået på 09/07/2015 23.53.27
|
|
|

- <Directory /www/web/test>
- Options FollowSymLinks
- AllowOverride All
- Order allow,deny
- Allow from all
- </Directory>
Kopier kode Når vi besøger en hjemmeside, tilføjer vi den tilsvarende mappe til sidst, og vi kan bladre ind i kataloget, hvilket er meget usikkert for hjemmesiden.
Løsning: 1. Rediger httpd.conf-filen vi ./conffile:///C:\Users\lenovo\AppData\Local\Temp\@IR3P(8S$C$Z$TY~5I{QEPC.giftpd.conf
Find følgende: ...... <Directory "C:/Program Files/Apache2.2file:///C:\Users\lenovo\AppData\Local\Temp\@IR3P(8S$C$Z$TY~5I{QEPC.gifdocs"> # # Mulige værdier for optionsdirektivet er "Ingen", "Alle", # eller en hvilken som helst kombination af: Indekser inkluderer FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews # # Bemærk, at "MultiViews" skal navngives *eksplicit* --- "Options All" # giver dig det ikke. # # Optionsdirektivet er både kompliceret og vigtigt. Se venligst # http://httpd.apache.org/docs/2.2/mod/core.html#options # For mere information. # Optionsindekser FollowSymLinks
# # AllowOverride styrer, hvilke direktiver der må placeres i .htaccess-filer. # Det kan være "Alle", "Ingen" eller en hvilken som helst kombination af nøgleordene: # Options FileInfo AuthConfig Limit # TilladOverride Ingen
# # Kontrollerer, hvem der kan få ting fra denne server. # Ordre tillad, afvis Tillad fra alle
</Directory> ......
I Optionsindekser FollowSymLinks præfikseres indeksene med et - symbol. Nemlig: Options -Indekser FollowSymLinks [Bemærk: Før indekser betyder add +, at indholdsfortegnelsen må gennemse; Plus - Repræsenterer forbudt kataloggennemgang. 】
I dette tilfælde forbød hele Apache kataloggennemgang.
I tilfælde af virtuel hosting skal du blot tilføje følgende information: <Mappe "D:\test"> Options -Indekser FollowSymLinks TilladOverride Ingen Ordre afvist, tillad Tillad fra alle </Directory> I dette tilfælde er det forbudt at gennemse mappen under testprojektet.
Bemærk: Husk ikke at ændre "Tillad fra alle" til "Afvis fra alle", ellers vil hele hjemmesiden ikke blive åbnet.
http://morgan363.javaeye.com/blog/645363
Hvordan blokerer Apache mappelisten, mens standardsiden til mappeadgang bevares? Nøgleord: php Find mappeattributtet, der skal sættes i Apache-konfigurationsfilen httpd.conf, og fjern indekserne i Options-linjen For eksempel: <Mappe "d:\web"> Optionsindekser FollowSymLinks </Directory> Ændret til: <Mappe "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]"> Optionsindekser MultiViews => Options MultiViews TilladOverride Ingen Ordre tillad, afvis Tillad fra alle </Directory>
Når du fjerner indekserne, tillader du ikke lister.
|
Tidligere:Definér de php.ini parametre for PHP-FPM i Nginx' CONFNæste:Linux for at se kommandoerne for processen, der kører under en bruger,
|