14. oktober 2003 - 15:41
Der er
28 kommentarer og 1 løsning
2 gange dokumentroot på debian eller noget
hej exp, jeg har brug for at apache kan servere filer fra et dir nærmere mod roden end /var/www fx. /var/nytdir -hvad skal jeg skrive i httpd.conf? er det muligt at tilføje endnu en dokumentroot eller hvordan takler man denne?
Annonceindlæg fra MSI
14. oktober 2003 - 15:45
#1
Du kunne sætte: /var/ som documentroot.
14. oktober 2003 - 15:48
#2
:-) det lyder fornuftigt. hehe...
14. oktober 2003 - 15:48
#3
hvorfor har du brug for det ? hvis det er fordi du mener det er besværligt at gå til så kan du lave et symlink ln -s /var/www/htdocs/ /web
14. oktober 2003 - 15:48
#4
jeg afprøver det lige i aften, smider du et svar?
14. oktober 2003 - 15:49
#5
og nej du skal nok ikke sætte /var/ som documentroot det er ret usikkert!
14. oktober 2003 - 15:58
#6
loadet -> Tja, du har sikkert ret. Det var bare et skud fra hoften og dit forslag lyder mere tjekket.
14. oktober 2003 - 16:00
#7
Du kan jo saktens skifte documentroot til /var/ditdir/ .. gjorde du det til /var/ ville man få adgang til en masse information fra www som feks system logs .. og det kunne blive et problem.
14. oktober 2003 - 16:01
#8
men et symlink vil gøre det noget nemmere så skal du ikke sidde og ændre i configs .htaccess og hvad der ellers måtte bruge den path.
14. oktober 2003 - 19:08
#9
jeg har brug for det fordi jeg skal eksekvere nogle scripts som skal have skrive/læse til dir under sig.. fx /var/nytdir skal kunne skrive til /var/www hvordan sætter jeg et symlink op?
14. oktober 2003 - 19:23
#10
hmm, jeg får en 403ér når jeg leger med 1n -s.. gode råd?
14. oktober 2003 - 19:50
#11
Umiddelbart ser det ud som: ln -s og ikke: 1n -s
14. oktober 2003 - 20:04
#12
jeg tror det er 1n jeg copy/pastede bare.. :-)
14. oktober 2003 - 20:07
#13
Hmm, det gjorde jeg osse!
14. oktober 2003 - 20:32
#14
men jeg fatter stadig ikk helt hvordan det skal bruges.. hvis jeg laver et ln -s /var/www/nytdir/ /var/nytdir hvilket dir skal jeg så smide filerne i fysisk?
14. oktober 2003 - 23:54
#15
det er lige meget .. hvis du smider dem i /var/nytdir kommer de i /var/www/nytdir/ /var/nytdir er bare en genvej kan man sige. og jeg smider lige et svar :)
15. oktober 2003 - 08:04
#16
ahh. så man skal se på det som en kopi-mapppe.. altså en spejl mappe. ? men vil det løse mit problem? jeg skal jo ha det script til at skrive til /var/www og det kan det ikke hvis apache tror det ligger i /var/www/nytdir
15. oktober 2003 - 08:06
#17
nej hvis scriptet kører inde fra din web root .. feks php så er det din documentroot du skal ændre så vidt jeg ved. men kører scriptet bare på maskinen som root eller med de rette retigheder er det ikke noget problem at skrive til /var/www
15. oktober 2003 - 08:08
#18
og nej det er ikke en kopi mappe .. dataene ligger kun 1 sted. se det som hvis du lavede en genvej på dit skrivebord til en mappe i c:\
15. oktober 2003 - 08:12
#19
hvad er egentligt grunden til at du skal have www roden nærmere / .. ?
15. oktober 2003 - 08:12
#20
jeg prøver det lige i dag.
15. oktober 2003 - 08:35
#21
det er en lang historie. men kort fortalt, er det fordi jeg skal ha et script til at køre som selv opretter mapper i /var/www og det kan det ikke hvis scriptet køres på /var/www/scriptdir så kan det kun skrive til /var/www/scriptdir og så alt under selvfølgelig. -og det er jo ikk helt godt nok.. :-)
15. oktober 2003 - 09:17
#22
hmm, selvom jeg har lavet et symlink, så kan jeg ikke få apache til at læse udenfor /var/www jeg får en 403-forbidden..
15. oktober 2003 - 10:56
#23
Har du tjekket Permissions på de biblioteker og filer du skal kunne læse fra nettet. Hvis ikke de har r-x for alle andre brugere. Skal group være: apache med r-x
15. oktober 2003 - 10:59
#24
jeg har chomd til 777 -det burde vel være nok..?
15. oktober 2003 - 11:08
#25
JEPS
15. oktober 2003 - 11:12
#26
samme fejl...
15. oktober 2003 - 11:39
#27
jeg har løst det. jeg smider bare index filen i /var/www/index.php så virker det jo uden probs.. -ellers tak for hjælpen begge to.. er der nogen der skal ha point?
15. oktober 2003 - 22:05
#28
jeg vil da godt :)
15. oktober 2003 - 22:12
#29
først til mølle...
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.