Apache läuft nicht mit meinem virtuellem Host

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

Apache läuft nicht mit meinem virtuellem Host

Postby Daktari » 07. February 2011 21:52

Hi!

Im Forum hab ich hierzu leider noch nichts gefunden was mir schon weitergeholfen hätte.
Ich habe gerade wegen diesem Problem xampp neu installiert und das htdocs-Verzeichnis unberührt gelassen. Nachdem ich die Apache-Konfiguration httpd.conf mit meinem virtuellen Host reinkopiert hatte ist der Fehler wie zuletzt aufgetreten, und mir wurde auch die xampp-Startseite nicht mehr angezeigt.
Hier die httpd.conf:
Code: Select all
NameVirtualHost *:80

<VirtualHost *:80>
  ServerAdmin webmaster@googlemail.com
  DocumentRoot "C:/xampp/htdocs/ahock.crm/html"
  ServerName ahock.crm
  ErrorLog "C:/xampp/htdocs/ahock.crm/logs/httpd-error.log"
  CustomLog "C:/xampp/htdocs/ahock.crm/logs/httpd-access.log" common
  php_value error_log "C:/xampp/htdocs/ahock.crm/logs/php-error.log"
  <Directory "C:/xampp/htdocs/ahock.crm/html">
    Order allow,deny
    Allow from all
    AllowOverride All
    Options +FollowSymLinks   
  </Directory>
</VirtualHost>


Mit http://localhost/index.php kommt nur der Fehler "404".

Der Status des Port 80 wird ab und zu auch mit "unknown" statt mit httpd.exe angegeben ohne dass ich iwas verändere! Vllt nur durch einen Seitenaufruf auf dem localhost?? Nach einem Neustart des Apache läuft es manchmal wieder. Bei Apache wie auch bei MySQL steht allerdings "Running".
Was könnte diesen Fehler verursachen? Vielleicht ein syntaktischer Fehler in der Konfiguration des virtuellen Hosts?
Der Eintrag
127.0.0.1 www.ahock.crm
ist nach wie vor in der hosts-Datei vorhanden.

Für jede Hilfe schon mal vielen Dank!

Gruß
Stefan
Daktari
 
Posts: 3
Joined: 07. February 2011 21:02

Re: Apache läuft nicht mit meinem virtuellem Host

Postby Nobbie » 08. February 2011 11:13

Schau doch mal in den Error Log Deines VirtualHosts, da wird doch sicher mehr stehen. Gibt es denn eine index.php in Deinem Verzeichnis C:/xampp/htdocs/ahock.crm/html?

P.S.: Die Xampp Startseite KANN NICHT mehr angezeigt werden, weil Du keinen VirtualHost für localhost angelegt hast. Der einzige VirtualHost ist Dein www.ahock.com und damit gilt er für ALLE Domainnamen.
Nobbie
 
Posts: 8778
Joined: 09. March 2008 13:04

Re: Apache läuft nicht mit meinem virtuellem Host

Postby Daktari » 08. February 2011 12:13

Ich hab die Konfiguration für das DocumentRoot übersehen.... Asche auf mein Haupt! :-( Da hätt ich sogar selber drauf kommen müssen!

Aber wie mache ich das, dass ich auch auf den localhost wieder zugreifen kann? Wie koniguriere ich für den localhost einen virtuellen Host, so dass diese beiden Hosts nebeneinander laufen?

Ist das hier ein guter Ansatz?

NameVirtualHost localhost:80

<VirtualHost 127.0.0.1>
DocumentRoot C:\xampp\htdocs
ServerName localhost
</VirtualHost>
Daktari
 
Posts: 3
Joined: 07. February 2011 21:02

Re: Apache läuft nicht mit meinem virtuellem Host

Postby Daktari » 08. February 2011 13:13

Diese beiden Möglichkeiten habe ich auch beide ohne Erfolg ausprobiert:

NameVirtualHost *:80
<VirtualHost localhost:80>
DocumentRoot C:\xampp\htdocs
ServerName localhost
</VirtualHost>

<VirtualHost www.ahock.crm:80>
ServerAdmin webmaster@googlemail.com
DocumentRoot "C:/xampp/htdocs/ahock.crm/html"
ServerName ahock.crm
ErrorLog "C:/xampp/htdocs/ahock.crm/logs/httpd-error.log"
CustomLog "C:/xampp/htdocs/ahock.crm/logs/httpd-access.log" common
php_value error_log "C:/xampp/htdocs/ahock.crm/logs/php-error.log"
<Directory "C:/xampp/htdocs/ahock.crm/html">
Order allow,deny
Allow from all
AllowOverride All
Options +FollowSymLinks
</Directory>
</VirtualHost>

und

NameVirtualHost localhost:80
<VirtualHost localhost:80>
DocumentRoot C:\xampp\htdocs
ServerName localhost
</VirtualHost>

NameVirtualHost www.ahock.crm:80
<VirtualHost www.ahock.crm:80>
ServerAdmin webmaster@googlemail.com
DocumentRoot "C:/xampp/htdocs/ahock.crm/html"
ServerName ahock.crm
ErrorLog "C:/xampp/htdocs/ahock.crm/logs/httpd-error.log"
CustomLog "C:/xampp/htdocs/ahock.crm/logs/httpd-access.log" common
php_value error_log "C:/xampp/htdocs/ahock.crm/logs/php-error.log"
<Directory "C:/xampp/htdocs/ahock.crm/html">
Order allow,deny
Allow from all
AllowOverride All
Options +FollowSymLinks
</Directory>
</VirtualHost>
Daktari
 
Posts: 3
Joined: 07. February 2011 21:02

Re: Apache läuft nicht mit meinem virtuellem Host

Postby Nobbie » 08. February 2011 18:57

Lies Dir die Doku nachmal durch, Du mischst einfach so zusammen, was Du irgendwo aufgeschnappt hast, ohne zu wissen, was für einen Sinn es hat. Alle drei Konfigurationen sind falsch.

http://httpd.apache.org/docs/2.2/vhosts/name-based.html
Nobbie
 
Posts: 8778
Joined: 09. March 2008 13:04


Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 12 guests