ugrás a tartalomhoz

Apache, két DocumentRoot

farkaskutya · 2007. Júl. 31. (K), 18.51
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.
 
1

alias

Hodicska Gergely · 2007. Júl. 31. (K), 20.39
Nézd meg az Alias-t az apache doksiban.


Üdv,
Felhő
2

RE

farkaskutya · 2007. Júl. 31. (K), 22.26
Köszönöm, sikerült megoldani!

Üdv.
3

Problem

farkaskutya · 2007. Aug. 1. (Sze), 08.41
Működik, viszont az error logban ilyen bejegyzés van:

[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>
4

RE

farkaskutya · 2007. Aug. 1. (Sze), 10.53
Csak megoldottam :) Köszi a segítséget!

Üdv.
5

illemszabály

zila · 2007. Aug. 2. (Cs), 09.48
Ilyenkor illik megírni a megoldást is, hogy a témát később olvasók okulhassanak...
6

RE

farkaskutya · 2007. Aug. 7. (K), 20.50
:)

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.