Archiv verlassen und diese Seite im Standarddesign anzeigen : Apache2 - nimmt vhost nicht an
Hallo,
ich ab ein Problem.
Mein Apache2 will meinen vhost nicht annehmen:
<VirtualHost 87.106.28.60>
ServerName iface.spieler-community.de
ServerAlias iface
DocumentRoot "/srv/www/vhosts/spieler-community.de/httpdocs/iface/"
suPHP Engine on
</VirtualHost>
ich hab es in der datei vhosts/vhost.template geschrieben.
In der log steht:
[Sun Oct 01 16:07:58 2006] [error] [client 84.183.150.88] File does not exist: /srv/www/vhosts/default/htdocs/install
Er geht nicht weiter tiefer rein wenn ich die seite per firefox aufrufe...
Ich benutze Suse 9.3
# VirtualHost template
# Note: to use the template, rename it to /etc/apache2/vhost.d/yourvhost.conf.
# Files must have the .conf suffix to be loaded.
Hab es auch als bla.conf gemacht.
in main config geladen trotzdem ohne erfolg.
äußert sich "ohne Erfolg" in irgendwelchen Logmeldungen? Gerade das error-Log ist meist recht gesprächig...
Ansonsten - poste mal die kompletten, relevanten Config-Files...
Errorlog sagt leider nichts.
Das ist ja mein Problem :)
deine Angaben werden nicht unbedingt genauer...
er zeigt keine fehlermeldungen etc. aus er ist nur in den standard verzeichnis /srv/www/vhost/default/httpdocs
und nimmt nicht den pfad den ich angegeben habe.
Wie sieht deine "NameVirtualHost" Direktive aus?
Was meinst du genau?
// EDIT //
bringt nichts
kann es an plesk liegen?
hab mit plesk extra keine subdomain erstellt weil ich den befehl suPHP Engine on brauch fuer die subdomain!
ja, kann es.
Ansonsten warten wir immer noch auf hilfreiche Angaben deinerseits...
Tatzelwurm
02.10.06, 11:34
Hab ein ähnliches Problem:
Apache 2.2.3 httpd.conf (Beispiel)
<VirtualHost 123.234.123.234>
ServerName meinedomain.de
ServerAlias www.meinedomain.de meine-domain.de www.meine-domain.de
DocumentRoot "/var/www/meinedomain.de/html/"
...
...
</VirtualHost>
Soweit kein Problem, alle Domains werden aufgelöst und die Seiten richtig angezeigt.
Jetzt aber mein Problem:
In /var/www/meinedomain.de/html/ liegt eine .htaccess mit ReWrite Rules die die "ServerAlias" auf Unterverzeichnisse in html/ weiterleiten soll.
Leider bekomm ich dann immer eine Fehlermeldung:
The requested URL / was not found on this server.
oder
You don't have permission to access /seite1/index.php on this server.
Mit Apache 1.3.x hat das bisher problemlos funktioniert.
auch in dem Fall würde es sehr helfen, wenn Du die .htaccess posten würdest.
Tatzelwurm
02.10.06, 13:18
auch in dem Fall würde es sehr helfen, wenn Du die .htaccess posten würdest.
Aber gern doch, wobei da nicht wirklich was weltbewegendes drin steht ;)
Hier bitte:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^meine-domain.de
RewriteRule ^(.*) http://meinedomain.de/seite1/$1 [P,L]
RewriteCond %{HTTP_HOST} ^www.meine-domain.de
RewriteRule ^(.*) http://meinedomain.de/seite1/$1 [P,L]
Geb ich also www.meine-domain.de ein kommt o.a. Fehler :eek:
Tatzelwurm
03.10.06, 10:58
Hab zischenzeitlich noch einiges probiert aber leider ohne Erfolg :(
Selbst bei Apache 2.0.x hatte ich keinen Erfolg.
Laut httpd -l sind Module wie mod_rewrite geladen.
Nach dieser Anleitung (http://httpd.apache.org/docs/2.2/misc/rewriteguide.html) hab ich die rewrite rules auch in die httpd.conf (bei den vhosts) geschrieben und die .htaccess entfernt.
Leider ohne Erfolg, alle "ServerAlias" landen in DocumentRoot und die eingestellten Weiterleitungen werden ignoriert.
Momentan bin ich wirklich Ratlos :confused:
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.