Tom: WAMPP mit Virtual Hosts versorgen

Hello,

ich wollte meinem WAMPP auf Windows XP beibringen, mit Virtual Hosts zu arbeiten, damit ich eine Chace habe auch offline ein paar _unterschiedliche_ Prokjektchen zu bearbeiten...

Christoph Schnauss scheint ja im Moment nicht online zu sein ;-)

Kann mir eventuell jemand sagen, wie man dem Apachen aus dem WAMPP beibringt, dass er seine Verzeichnisse findet?

Insbesondere DocumentRoot und ErrorLog

Ich habe in die Datei für die Virtuellen Hosts

--------------

Virtual hosts

Include conf/extra/httpd-vhosts.conf
--------------

einen eingetragen

<VirtualHost *:80>
    ServerAdmin webmaster@domain.lan
     DocumentRoot "C:/Eigene Dateien/www/domain.lan/htdocs"
    ServerName domain.lan
    ServerAlias domain.lan
    ErrorLog @rel_logfiledir@/domain.lan/
    CustomLog @rel_logfiledir@/domain.lan/ combined
</VirtualHost>

und bin mir nun nicht sicher, wo denn "@rel_logfiledir@"
überhaupt angelegt werden muss, wer das ersetzt und womit, sodass auch ein "normaler" User auf dem XP-System nachher den Apachen nutzen kann und nicht nur der Administrator...

Wie muss man denn mit "Eigene Dateien" umgehen? Kann ich das in der Apache-Konfiguration einfach benutzen? Wird das dann ersetzt durch die jeweiligen Eigenen Dateien des Users? Dann  wäre es ja falsch, das Projekt, dass alle nutzen dürfen, dort abzulegen.

bisschen was ist ja im Forum zu finden gewesen.
http://aktuell.de.selfhtml.org/artikel/server/apacheconf/linux_2_0_50.txt

Jedenfalls startet der WAMPP jetzt nicht mehr.

Ein harzliches Glückauf

Tom vom Berg

http://bergpost.annerschbarrich.de

--
Nur selber lernen macht schlau
  1. Hello,

    noch eine Info:

    In der Command-Box aufgerufen:

    C:\PROGRA~1\xampp>apache\bin\apache.exe -S
    VirtualHost configuration:
    wildcard NameVirtualHosts and _default_ servers:
    _default_:443          localhost (C:/Programme/xampp/apache/conf/extra/httpd-ssl
    .conf:74)
    *:80                   is a NameVirtualHost
             default server domain.lan (C:/Programme/xampp/apache/conf/extra/htt
    pd-vhosts.conf:45)
             port 80 namevhost domain.lan (C:/Programme/xampp/apache/conf/extra/
    httpd-vhosts.conf:45)
    Syntax OK

    C:\PROGRA~1\xampp>

    Er sagt Syntax OK
    Die Verzeichnisse habe ich auch anglegt, alles inzwiwschen verschoben nach

    C:/Programme/xampp/virthosts/domain/htdocs
      C:/Programme/xampp/virthosts/domain/logs

    Der apache wird zur Zeit noch als Programm vom Administrator gestartet, der auch Zugriffsrechte auf diese Verzeichnisse hat.

    Wenn ich das Laden der VirtHost-Datei rausnehme, startet der Bursche wieder anstandslos...

    Was habe ich denn da übersehen?

    Ein harzliches Glückauf

    Tom vom Berg

    http://bergpost.annerschbarrich.de

    --
    Nur selber lernen macht schlau
    1. Hello,

      hier steht es auch genauso, wie ich es gamacht habe - denke ich jedenfalls :

      http://www.apachefriends.org/f/viewtopic.php?t=20357&view=next&sid=2450f68cd5e1f7b004e36004705e050f

      Der Apache will nicht

      Ein harzliches Glückauf

      Tom vom Berg

      http://bergpost.annerschbarrich.de
      .

      --
      Nur selber lernen macht schlau
      1. Hello,

        Lösung gefunden:

        Uner Windows verlangt der Apache die explizite Angabe von Dateien für die Logs

        #----------------------------------------
        NameVirtualHost *:80

        <VirtualHost *:80>
            ServerAdmin webmaster@domain.lan
            DocumentRoot "C:/Programme/xampp/virthosts/domain.lan/htdocs"
            ServerName domain.lan
            ServerAlias www.domain.lan

        <Directory "C:/Programme/xampp/virthosts/domain.lan/htdocs">
                Order Allow,Deny
                Allow from all
                Options All
                AllowOverride All
            </Directory>

        ErrorLog "C:/Programme/xampp/virthosts/domain.lan/logs/error.log"
            CustomLog "C:/Programme/xampp/virthosts/domain.lan/logs/access.log" combined
        </VirtualHost>
        #---------------------------------------

        So mag der Apache wieder starten.

        Ein harzliches Glückauf

        Tom vom Berg

        http://bergpost.annerschbarrich.de
        .

        --
        Nur selber lernen macht schlau
        1. Hello,

          Unter Windows verlangt der Apache die explizite Angabe von Dateien für die Logs

          Nur der Vollständigkeit halber:
          auf nem Linux Host will er auch eine Datei, braucht aber keine Extension

          Ein harzliches Glückauf

          Tom vom Berg

          http://bergpost.annerschbarrich.de
          .

          --
          Nur selber lernen macht schlau