PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem mit Vhosts apache 1.3.33



Der Noob
06.10.05, 06:01
Hallo zusammen.

Hab einen apache laufen auf dessen IP 5 domains zeigen.
die Vhosts hab ich deshalb Name Based gestaltet.

nun das problem:
Egal über welche domain ich den server anspreche, ich komme immer im ersten deffinierten vhost-web-verzeichnis raus!

hier die config:


<VirtualHost domain1.de>
DocumentRoot /usr/virtualweb/domain1.de/html
ScriptAlias /cgi-bin/ /usr/virtualweb/domain1.de/html/cgi-bin/
ScriptAlias /xphp412x/ /usr/virtualweb/domain1.de/lib/
ServerName domain1.de
ServerAlias domain2.de domain3.com
ErrorLog /usr/virtualweb/domain1.de/var/error.log
User domain1
Group webusers
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php3
Action application/x-httpd-php /xphp412x/php
<Location />
Options +ExecCGI
</Location>
</VirtualHost>

<VirtualHost domain4.de>
DocumentRoot /usr/virtualweb/domain4.de/html
ScriptAlias /cgi-bin/ /usr/virtualweb/domain4.de/html/cgi-bin/
ScriptAlias /xphp412x/ /usr/virtualweb/domain4.de/lib/
ServerName domain4.de
ServerAlias
ErrorLog /usr/virtualweb/domain4.de/var/error.log
User domain4
Group webusers
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php3
Action application/x-httpd-php /xphp412x/php
<Location />
Options +ExecCGI
</Location>
</VirtualHost>


<VirtualHost domain5.eu.tt>
DocumentRoot /usr/virtualweb/domain5.eu.tt/html
ScriptAlias /cgi-bin/ /usr/virtualweb/domain5.eu.tt/html/cgi-bin/
ScriptAlias /xphp412x/ /usr/virtualweb/domain5.eu.tt/lib/
ServerName domain5.eu.tt
ServerAlias
ErrorLog /usr/virtualweb/domain5.eu.tt/var/error.log
User domain5
Group webusers
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php3
Action application/x-httpd-php /xphp412x/php
<Location />
Options +ExecCGI
</Location>
</VirtualHost>


apache hab ich natürlich neu gestartet nach vhost deffinition.

kann mir das einer erklären? habs auch schon mit ip-based vhosts versucht (was mit einer ip natürlich sinn macht ;) ), mit dem selben ergebnis ich komme immer im 1. vhost raus. auch wenn ich die reihenfolge ändere, komm ich dann halt eben nicht mehr im ordner des host1-3 sondern meinetwegen halt im 4er raus.

is wahrscheinlich nur irgendwo ein minifehler, aber ich raff ihn grad ned wirklich..
jemad eine idee?

Gruß
Der Noob

Tomek
06.10.05, 07:45
Deine VHost-Konfiguration ist fehlerhaft. Schaue bitte hier, wie es richtig geht:
http://httpd.apache.org/docs/2.0/de/vhosts/

Der Noob
06.10.05, 19:53
alles klar, funzt jetzt alles mit einer außnahme..

der eu.tt virtualhost geht leider nicht.

jemand erfahrung mit eu.tt oder de.vu oder sowas in verbindung mit vhosts?


<VirtualHost Server-IP>
DocumentRoot /usr/virtualweb/domain.eu.tt/html
ScriptAlias /cgi-bin/ /usr/virtualweb/domain.eu.tt/html/cgi-bin/
ScriptAlias /xphp412x/ /usr/virtualweb/domain.eu.tt/lib/
ServerName domain.eu.tt
ServerAlias www.domain.eu.tt
ErrorLog /usr/virtualweb/domain.eu.tt/var/error.log
User domain
Group webusers
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php3
Action application/x-httpd-php /xphp412x/php
<Location />
Options +ExecCGI
</Location>

</VirtualHost>

Fällt dazu jemand was ein? wie gesagt, alle anderen gehen nun, und sehen von der config genauso aus wie dieser hier.

Gruß
Der Noob

[MORD]Locutus
06.10.05, 23:03
Man möge mir mein Unwissen verzeihen wenn ich falsch liege,
aber ich glaube das liegt an der Arbeitsweise der .de.vu Adressen.
Diese Domains leiten nicht direkt auf den jeweilegen Server, sondern auf den des eigentlichen domain-hosters (in deinem Fall www.eu.tt). Dort liegt eine index.html welche die "eigentliche" Seite in einem Frame darstellt.
Ruf doch mal eine .de.vu-Adresse auf und schau dir den Quelltext an! ;)

Gruß
Locutus

Der Noob
07.10.05, 05:46
hallo.

merci, scheint wirklich zu stimmen :( der header is von der eu.tt seite und die seite die dargestellt wird ist nur in einen frame geladen ..

heißt das zu deutsch, das es keine möglichkeit gibt, solche domains mit apache und vhosts zum laufen zu bekommen?

ich versuch mal diese seite als ersten vhost zu deffinieren.. vielleicht gehts ja dann, solange die anderen noch richtig erkannt und zugewiesen werden könnte es klappen :)

Gruß
Der Noob

Der Noob
07.10.05, 05:54
irgendwie raff ich´s grad ned..

wenn ich diesen vhost als ersten deffiniere, stimmt die zuweisung meiner domain2 plötzlich nicht mehr und ich komme mit ihr im ordner der eu.tt domain raus :confused: :( :confused:

macht zwar keinen sinn, da diese domain eigentlich nur ein alisa für domain1 ist und auch so in dem vhost drinsteht.

klingt blöd, is aber so..

dazu noch irgendwelche vorschläge?

Gruß
Der Noob

Der Noob
09.10.05, 18:27
prob zwar nicht 100%ig gelöst, aber es geht jetzt, nachdem ich die eu.tt domain gekillt hab und eine von dyndns.com verwende :)

Gruß
Der Noob