Mac OS X – Apache DocumentRoot Einschränkung

Das muss ich gleich posten, weil es mich so schockiert…

Ich habe versucht unter meinem Dokumente-Ordner einen VHost zum Laufen zu brinden, aber das scheint nicht zu gehen. Zumindest wird hier das gleiche Problem beschrieben mit anschließender Aussage, dass es einfach nicht geht. Wieso auch immer der Apache versucht auf / zu verweisen, weiß nur der liebe Gott. Man kann also keinen VHost oder sonstwie ein DocumentRoot unter

/User/xyz/Documents

legen. Krasser Schuh oder auch Pferd!

Wenn jemand hier rüber stolpert und die Antwort weiß bitte einen Kommentar hinterlassen, weils mich schon sehr interessiert.

4 Comments

  1. Posted Dienstag, 11. November 2008 at 14:25 | Permalink

    mach halt einen sym link, dann geht es ln -s

  2. fs
    Posted Dienstag, 11. November 2008 at 14:31 | Permalink

    Ich frag mich in dem Zusammenhang nur, wieso es nicht geht. Im PRinzip isses ja ralle, wo das DocRoot liegt. Also mir zumindest ;)

  3. Posted Dienstag, 12. Mai 2009 at 16:21 | Permalink

    Also bei mir geht es so:

    Die Konfigurationsdatei vom Apachen /etc/apache2/hhtpd.conf öffnen.
    Nach DocumentRoot suchen. Bei mir steht unter MacOSX 10.5
    # default DocumentRoot
    DocumentRoot “/Library/WebServer/Documents”
    Dieses auskommentieren und den gewünschten Pfad angeben.

    Etwas weiter unten stehen die Direktiven

    Hier ebenfalls den gewünschten Pfad angeben. Nun nur noch den Apachen neu starten.

    apachectl restart

    Und schon läuft der Webserver im gewünschten Verzeichnis.

  4. fs
    Posted Dienstag, 12. Mai 2009 at 17:04 | Permalink

    Ich hab mittlerweile rausgefunden, dass es einfach im Verzeichnis Documents nicht geht. Versucht man es mit einem anderen Verzeichnis geht’s. Scheinbar ist Documents Webserver-resistent…

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*