Avatar billede -simit- Nybegynder
27. februar 2002 - 20:28 Der er 20 kommentarer og
2 løsninger

apache - ikke liste filer

Jeg vil gerne have at hvis jeg indtaster en adresse til en mappe og der ikke er en index fil i mappen skal min apache server ikke lave en liste over filerne i mappen, hvordan gør jeg det?
Avatar billede brilleaben Nybegynder
28. februar 2002 - 00:11 #1
Tilføj  -Indexes    i Options for <Directory "/bla/bla/bla"> containeren.
Avatar billede skau Nybegynder
01. marts 2002 - 12:38 #2
insæt
DirectoryIndex index.html
i httpd.conf - du kan angive flere end blot index.html ved at adskille dem med space
Avatar billede skau Nybegynder
01. marts 2002 - 12:38 #3
Var det svar nok ?
Avatar billede brilleaben Nybegynder
01. marts 2002 - 12:49 #4
Hehe - nu var det jo netop at hvis der _ikke_ er en index fil at den ikke skal generere en liste - dette fås med -Indexes.  Ved en 'Options -Indexes' returneres en '403 Forbidden' besked til klienten når klienten forsøger at accesse et katalog hvori der ikke er en index fil.
Avatar billede ztyxx Nybegynder
01. marts 2002 - 12:52 #5
du skal finde DirectoryListing i din httpd.conf og ændre det i den, nu sidder jeg ikke hjemme, så jeg kan ikke se i min egen hvordan det skal se ud, og kan ikke lige helt huske hvordan det skal se ud, men læs dig frem, og prøv dig frem
Avatar billede brilleaben Nybegynder
01. marts 2002 - 12:59 #6
DirectoryListning?    Er hverken en option eller et directive - hva' er det?
Avatar billede skau Nybegynder
01. marts 2002 - 13:04 #7
Skuzi - læste spm forkert .... troede at den ikke benyttede hans index.html
Avatar billede praetorian Nybegynder
01. marts 2002 - 13:20 #8
Til slutter mig lige her, da den kun lige for nyligt har fået fingrerne i apache og gerne vil duvide min kompetance :-)
Avatar billede ztyxx Nybegynder
01. marts 2002 - 13:23 #9
brilleaben> så kan jeg ikke lige huske hvad den hedder, hvis du ikke får svar inden i aften, skal jehg kigge i min egen når jeg komme hjem
Avatar billede brilleaben Nybegynder
01. marts 2002 - 13:26 #10
ztyxx - er det ikke Options -Indexes du mener?
Avatar billede ztyxx Nybegynder
01. marts 2002 - 13:27 #11
kan sq ikke lige huske det, er din email denne Brian@Schau.dk? og kan jeg maile til dig nu??
Avatar billede brilleaben Nybegynder
01. marts 2002 - 13:28 #12
jepper & jepper :-)
Avatar billede ztyxx Nybegynder
01. marts 2002 - 13:29 #13
mon du kører linux?? jeg har nemlig apache til win, det er ikke sikkert at det er det samme...
Avatar billede ztyxx Nybegynder
01. marts 2002 - 13:31 #14
mail sendt....
Avatar billede -simit- Nybegynder
01. marts 2002 - 16:10 #15
brilleaben -> jeg har nedenstående i min httpd.conf-fil
<Directory "L:/site/img">
  Options Indexes MultiViews
  AllowOverride None
  Order allow,deny
  Allow from all
</Directory>

hvordan skal det se ud hvis jeg ikke vil have den til at lave en liste?
Avatar billede praetorian Nybegynder
01. marts 2002 - 16:35 #16
<Directory "L:/site/img">
  Options -Indexes MultiViews
  AllowOverride None
  Order allow,deny
  Allow from all
</Directory>
Avatar billede -simit- Nybegynder
01. marts 2002 - 16:38 #17
okay det virker, men når der er en index fil i mappen for jeg en "400 Bad Request" fejl
Avatar billede praetorian Nybegynder
01. marts 2002 - 16:45 #18
Skal der være en index fil i den mappe ???.
Avatar billede -simit- Nybegynder
01. marts 2002 - 16:52 #19
Ja, i nogle af de mapper der ligger på min server
Avatar billede praetorian Nybegynder
01. marts 2002 - 17:01 #20
Så laver du bare sådan en directory her for de mapper med index filer:

<Directory "L:/site/img">
  Options Indexes MultiViews
  AllowOverride None
  Order allow,deny
  Allow from all
</Directory>

Og sådan en her for de mapper der ikke har en men heller ikke skal vises som listing:

<Directory "L:/site/img">
  Options -Indexes MultiViews
  AllowOverride None
  Order allow,deny
  Allow from all
</Directory>
Avatar billede brilleaben Nybegynder
01. marts 2002 - 18:18 #21
I teorien burde det være nok at sætte DirectoryIndex på højeste niveau og derefter sætte "Options -Indexes Multiviews" (Multiviews i simits tilfælde) på de directories der ikke skal listes:

Indexes
If a URL which maps to a directory is requested, and the there is no DirectoryIndex (e.g., index.html) in that directory, then the server will return a formatted listing of the directory.
Avatar billede skau Nybegynder
13. marts 2002 - 22:51 #22
>> Brilleaben - how goes long time no hear ... lars skau
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester