Apache, két DocumentRoot
Sziasztok!
Olyan gondom van win2003 / Apache 2.2.3 alatt, hogy szükségem lenne 2 DocumentRoot-ra.
Ez így néz ki jelenleg a httpd.conf-ban
DocumentRoot "D:/webroot"
Szeretnék egy felhasználónak egy folder biztosítani, amit elér a webről is. De nem szeretném a webrootba tenni, sőt még arra a wincsire se. Ha a virtual hostba berakom akkor nincs joga hozzáférni, gondolom azért mert a DocumentRoot nem ott van.
Hogy lehet ezt megoldani?
Köszönöm a segítséget előre is!
Üdv.
■ Olyan gondom van win2003 / Apache 2.2.3 alatt, hogy szükségem lenne 2 DocumentRoot-ra.
Ez így néz ki jelenleg a httpd.conf-ban
DocumentRoot "D:/webroot"
Szeretnék egy felhasználónak egy folder biztosítani, amit elér a webről is. De nem szeretném a webrootba tenni, sőt még arra a wincsire se. Ha a virtual hostba berakom akkor nincs joga hozzáférni, gondolom azért mert a DocumentRoot nem ott van.
Hogy lehet ezt megoldani?
Köszönöm a segítséget előre is!
Üdv.
alias
Üdv,
Felhő
RE
Üdv.
Problem
[Wed Aug 01 08:27:17 2007] [error] [client x.x.x.x] client denied by server configuration: C:/Apache2.2/@@ServerRoot@@, referer: http://akarmi.web.hu/ftp/
És ez minden eléréskor megtörténik.
Ezt a blokkot tettem a conf file-ba:
Alias /ftp f:/ftp/akarmi/ftp
<Directory f:/ftp/akarmi/ftp>
Order allow,deny
Allow from all
</Directory>
A v-host.conf-ban pedig ez van:
<VirtualHost *:80>
ServerName akarmi.web.hu
ServerAlias akarmi.web.hu
DocumentRoot g:/webroot/akarmi
ErrorLog logs/akarmi_error.log
TransferLog logs/akarmi_access.log
</VirtualHost>
RE
Üdv.
illemszabály
RE
Tehát a fenti hibaüzenet nem a virtualhost-ra vonatkozott, hanem nem találta a icons könyvtárt. Mivel file-okat kellett megjelenítenie, és az azokhoz tartozó iconokkal volt probléma. Csináltam egy Aliast az icnocnak és nem volt gondja többet.
Üdv.