Virtuellen Server


kelle

New Member
Hallo Forum,

erstmal muss ich ein Lob loswerden ich habe in den letzten 2 Wochen hier sehr viel gelesen und dadurch viele hilfreiche Tipps erhalten ohne die ich bis jetzt noch nicht meinen Server zum laufen gebracht hätte.

Dafür ein Dankeschön.

Nun zu meiner Frage:

Ich habe einen Server bei Hetzner auf dem mittlerweile wie gesagt auch fast alles läuft.
Bisher konnte ich nur mit http://88.198....../de/irgendeinOrden auf die verschiedenen Hompages (bzw Ordner) zugreifen.
Gestern habe ich im Apache Virtueller Server für die jeweiligen Domains angelegt. Das funktioniert auch sehr gut.
Da ich den Server aber auch zu Testzwecken benutze habe ich bisher immer den Testordner mit http://88.198....../de/testordner aufgerufen.
Das geht seit der Einrichtung der Virtuellen Server leider nicht mehr, ich bekomme immer die Meldung:
"Not Found
The requested URL /de/testordner/ was not found on this server."

Gibt es dafür eine Lösung?

Danke schon mal für die Antworten.

MfG Torsten
 
Du musst auch noch einen vhost für deine IP anlegen. Also so ca:
Code:
<VirtualHost xxx.xxx.xxx.xxx:80>
ServerName xxx.xxx.xxx.xxx
DocumentRoot /da/willst/du/hin
</VirtualHost>
 
Hi Darkdream,

danke für die schnelle Antwort.

leider bekomme ich da ne Fehlermeldung
Code:
Fehler beim Anlegen des virtuellen Server : 'xxx.xxx.xxx.xxx/de/simply/:80' ist keine gültige Adresse

Ich habe das direkt in Apache unter "Einen neuen virtuellen Server anlegen" gemacht.

Definierte Adresse:xxx.xxx.xxx.xxx/de/simply/:80
ServerName xxx.xxx.xxx.xxx
DocumentRoot /hier/will/ich/hin
 
Wenn ich das bei "definierter Adresse" mach bekomme ich wieder die Fehlermeldung:
das xxx.xxx.xxx.xxx:80keine gültige Adresse sei.

Wenn ich das unter "Die nicht von nicht von anderen Servern behandelt werden"
kann ich den vhost zwar anlegen aber beim Aufrufen (http://xxx.xxx.xxx.xxx/de/simply) im Browser kommt wieder die Meldung:
"Not Found
The requested URL /de/testordner/ was not found on this server."

Und wenn ich nur die http://xxx.xxx.xxx.xxx aufrufe lande ich auf dem ersten vhost.

MOD : Bilder bitte immer als Anhang. Danke.
 

Attachments

  • server.gif
    server.gif
    30.5 KB · Views: 225
Last edited by a moderator:
Hi Thomas,

ich muss nochmal nachharken ich habe nun die :80 weggelassen und so konnte ich den vhost anlegen.

Leider bekomme ich immer noch die Meldung das sich die URL nicht auf dem Server befinden würde.

Ein Blick in die error Logs erbrachte das:

[Mon May 07 09:39:43 2007] [error] [client 66.249.72.98] File does not exist: /home/torsten/isp/de/simply/de

Kann mir jemand sagen wo das /de am Ende herkommt?
Mein angegebener Pfad lautete /home/torsten/isp/de/simply

MfG Torsten
 
Ich arbeite nicht mit Webmin, aber der einfachste Weg wird sein deine vhost.conf manuell zu editieren. Wenn du Apache2 einsetzt, solltest du diese unter /etc/apache2/vhost.conf finden.
 
Hmmm....
Wenn ich das wüsste. Ist was seltsam. Poste mal bitte deine httpd.conf.
Würde mal gerne schauen wie Webmin die vhost.conf anlegt. Ob da vieleicht was anderes drinnen steht.
 
Danke an euch beide das war es.

Jetzt habe ich aber noch eine Frage.

Angenommen ich möchte mir auf dem selber Server einen zweiten Testordner erstellen und die Adresse lautet ja bei beiden xxx.xxx.xxx.xxx und er Pfad zur ersten sagen wir mal /hier/der/testordner1
und beim zweiten /hier/der/testorden2

Geht so etwas auch oder gehe ich recht in der Annahme das bei Aufruf der Adresse xxx.xxx.xxx.xxx ja nur der bereits erstellte vhost (testordner 1) angezeigt wird.

MfG Torsten
 
Eine Möglichkeit wäre:
Code:
/hier/der/
 |
 |-- testordner1
 |-- testordner2

Und dann DocumentRoot auf /hier/der/ setzen. Dann kannst du noch immer /testordner1 bzw /testordner2 "ansurfen".

Ein kleiner Tipp am Rande: Schau einmal bei Dynamic Network Services, Inc. -- DynDNS -- Welcome vorbei, dann brauchst du dir nicht immer die IP merken und kannst dir eine nette Subdomain holen, die du dann übrigens auch als vHost anlegen kannst.
 

Back
Top