Avatar billede oz2kas Nybegynder
09. oktober 2003 - 23:43 Der er 12 kommentarer og
1 løsning

Directory index forbidden by rule, ved nyoprettede virtualhosts.

[Thu Oct  9 23:30:32 2003] [error] [client xxx.xxx.xxx.xxx] Directory index forbidden by rule: /var/www/web/

Den får jeg ved nyoprettede virtualhosts.
Det jeg så ikke forstår er at jeg ovenover har et andet virtualhost, udført på samme måde, dog til en anden mappe.

Jeg gætter på det har noget med permissions at gøre, men hvad skal jeg sætte dem til?
Jeg har endnu ikke haft dette problem, og google har ikke ligefrem hjulpet mig, måske jeg har søgt med de forkerte kriterier.

Hvordan kommer jeg videre?

På forhånd tak.

/Kasper
Avatar billede htm Nybegynder
10. oktober 2003 - 07:18 #1
Hvis du ønsker directorylisting skal du smide dette i din httpd.conf og genstarte apache ellers skal du smide en index-fil i mappen.

<Directory /var/www/web>
Options Indexes FollowSymLinks MultiViews
</Directory>
Avatar billede riversen Nybegynder
10. oktober 2003 - 07:28 #2
eller .htaccess
Avatar billede htm Nybegynder
10. oktober 2003 - 07:42 #3
Riversen>> Ja men det kræver at det er tilladt at bruge .htaccess i den mappe...
Avatar billede riversen Nybegynder
10. oktober 2003 - 07:49 #4
ja og det andet kræver brugeren har adgang til httpd.conf...hvor vil du hen?
Avatar billede htm Nybegynder
10. oktober 2003 - 07:58 #5
At han sikkert under alle omstændigheder skal rette i httpd.conf da har har skiftet mappe, er der ikke adgang til .htaccess som standard.

Og mon ikke han har adgang til httpd.conf? "Nyoprettede virtual hosts"
Avatar billede riversen Nybegynder
10. oktober 2003 - 08:32 #6
men det har han ikke, hvis det skal lægges på et webhotel senere...uanset hvad har han lært det, så du skulle nok henvende kommentaret til ham istedet for til mig, for jeg er godt klar over det ;-)
Avatar billede oz2kas Nybegynder
10. oktober 2003 - 11:32 #7
hehe.
dejligt med noget diskussion.

det hele afvikles på en server hvor jeg har root access. (derfor også til httpd.conf)

jeg har x antal virtualhosts (subdomains til et secondhand domæne), og de virker fint.
nu er problemet så bare, at ved den sidste virtualhost jeg har oprettet (har kopieret det fra en eksisterende og fungerende virtualhost opsætning, og rettet det til, men den kommer med den fejl.

vil det hjælpe med tilgang til konfigurationsfilen?
Avatar billede htm Nybegynder
10. oktober 2003 - 11:37 #8
Som sagt du skal tilføje den directory klamme jeg har postet så vil det virke.
Avatar billede oz2kas Nybegynder
10. oktober 2003 - 11:43 #9
ok.
som jeg forstår den med den directory klamme du har skrevet, så skal den indsættes og giver herefter adgang til <Directory /var/www/web>?
Jeg har mange forskellige virtualhosts rundt i filsystemet, skal jeg så indsætte en for hver enkelt directory jeg vil tillade adgang til?
Avatar billede htm Nybegynder
10. oktober 2003 - 12:35 #10
Ja det skal du. Og det den kode gør er at tillade filer og mapper at blive vist til at browse.

Du skal også være opmærksom på det gælder fra mappen du definerer og alle undermapper. Går ikke ud fra at du har spredt dine VH til alle mulige forskellige steder i filstrukturen? Så derfor kan du sikkert nøjes med at definere på hovedmappen eks. /var/www
Avatar billede oz2kas Nybegynder
10. oktober 2003 - 21:32 #11
det forstår jeg ikke.

jeg har overtaget administrationen af en anden server, og der har de haft det i mange forkellige mapper, dette har jeg også selv brugt på min egen server, uden disse linier, så jeg kan ikke se hvorfor det pludselig skulle give problemer, har du en forklaring der. er det måske noget der er defineret før i httpd.conf?
Avatar billede htm Nybegynder
10. oktober 2003 - 22:51 #12
Det du sætter til er directory listing - Det er none desdomindre andet er defineret, dette betyder ingen directory listing. og den fejl du får.

Du skal give adgang til directory-listing som vist.

Du kan også bare smide en index-fil i biblioteket og du får ikke nogen fejlmeddelse, men får vist index-filen.
Avatar billede oz2kas Nybegynder
12. oktober 2003 - 14:56 #13
Takker for hjælpen.
Jeg indsatte dine linier i min conf. og rykkede lidt rundt i filstrukturen på serveren, så de forskellige mapper nu ligger mere samlet.

Igen, tak for hjælpen.
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