WAMPP mit Virtual Hosts versorgen
Tom
- webserver
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
--------------
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
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
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
.
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
.
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
.