DocumentRoot

Alles, was den Apache betrifft, kann hier besprochen werden.

DocumentRoot

Postby freddy666 » 28. April 2009 12:08

Hallo,

mein DocumentRoot zeigt auf /var/www. in diesem Verzeichnis sind einige Web-Anwendungen installiert. Alle Verzeichnisse unterhalb /var/www sind per httpd.conf geschützt. Sie können einfach via www.mydomain.de/<anwendung> aufgerufen werden.

Meine Homepage liegt unter /usr/share/abc. Wie kann ich es erreichen, dass diese via www.mydomain.de/ erreichbar ist? Ich möchte ungern den Inhalt des Verzeichnisses unter /var/www ablegen.
freddy666
 
Posts: 3
Joined: 28. April 2009 11:46

Re: DocumentRoot

Postby Nobbie » 28. April 2009 12:33

Beispielsweise mit einem Alias:

Alias /abc/ /usr/share/abc/

Und nicht vergessen, für /usr/share/abc/ ein "Allow from All" o.ä. zu definieren:

<DIrectory /usr/share/abc/>
...
Allow From All
</Directory>

Anschließend Apache neu starten und danach ist /usr/share/abc/ via http://www.mydomain.de/abc/ erreichbar. Statt /abc/ kann man natürlich auch jeden anderen Wert benutzen, das ist nur ein Beispiel.

Für zukünftige Fragen siehe Doku auf http://httpd.apache.org/docs/2.2/
Nobbie
 
Posts: 8762
Joined: 09. March 2008 13:04

Re: DocumentRoot

Postby freddy666 » 28. April 2009 12:47

Nobbie wrote:Alias /abc/ /usr/share/abc/


Das hat aber nicht das gewünschte Ergebnis. Denn so muss ich die Webseite wiefolgt aufrufen: www.mydomain/abc. Ich will aber www.mydomain.de/ haben also ohne "abc".
freddy666
 
Posts: 3
Joined: 28. April 2009 11:46

Re: DocumentRoot

Postby Nobbie » 28. April 2009 13:04

>Ich will aber www.mydomain.de/ haben also ohne "abc".

Dann mußt Du zwangsläufig

DocumentRoot /usr/share/abc

definieren. Anders geht es nicht, weil das die Definition und die festgelegte Funktion von DocumentRoot ist, so funktioniert Apache.
Nobbie
 
Posts: 8762
Joined: 09. March 2008 13:04

Re: DocumentRoot

Postby freddy666 » 28. April 2009 13:06

Nobbie wrote:
Dann mußt Du zwangsläufig

DocumentRoot /usr/share/abc

definieren.

Dann kann ich aber nichtmehr auf meine anderen Web-Anwendungen zugreifen, oder?
freddy666
 
Posts: 3
Joined: 28. April 2009 11:46


Return to Apache

Who is online

Users browsing this forum: No registered users and 4 guests