⚡ Neueste Beiträge

Xampp: Hosting von mehreren Domänen

31.03.2005, 18:20 #1 (Permalink)
Chepri
Newbie
Avatar von Chepri
Registriert seit: 31.03.2005
Ort: Wien / Österreich
Beiträge: 7
Xampp: Hosting von mehreren Domänen

Zuerst mal Hallo an alle!

Und gleich ein riesiger Hilferuf auch gleich dazu!

Ich habe mehrere IPs bei meinem ISP zur Verfügung und will alle Homepages auf einem Webserver (XAMPP / Apache2) verwalten. Habe schon fleißig gegoggelt, aber die Tipps mit VirtualHosts & Co helfen mir einfach nicht weiter.
Betriebssystem: Windows XP SP2
Apache-Version: 1.4.12 // PHP 5.0.3

Bsp.:
IP-Adresse: 111.222.333.001 für Domäne www.erste.at
IP-Adresse: 111.222.333.002 für Domäne www.zweite.at

Ich hab in der httpd.conf folgende Änderungen durchgeführt:

NameVirtualHost *:80
<VirtualHost 111.222.333.001>
DocumentRoot "C:/xampp/xampp/htdocs/erste"
Servername erste.at
</VirtualHost>

usw.

Apache läuft anstandslos; Installation war erfolgreich, aber wenn ich diese Änderungen im CONF-File vorgenommen habe, findet er die vorgegebenen Homepage-Pfad nicht. Ich weiß, dass das Problem bei mir liegt, da ich als Laie den Stolperstein nicht sehe.

Bin für JEDEN Tipp dankbar und freue mich über jede Art von Hilfe!

Lg & Danke!
31.03.2005, 18:55 #2 (Permalink)
Kompost
5000 Beiträge
Registriert seit: 25.10.2003
Beiträge: 8.502
AW: Xampp: Hosting von mehreren Domänen

Das gehört doch ganz klar ins

Webprogrammierung Server und Linux
Apache, MySQL und PHP + das Thema Linux


Forum ;) Hätte ich Modrechte würd ich es verscheiben :cheeky: ;)
__________________
:hammer:
31.03.2005, 19:20 #3 (Permalink)
Lima
500 Beiträge1000 Beiträge2.500 Beiträge
Avatar von Lima
Registriert seit: 23.02.2003
Ort: Hamburg
Alter: 39
Beiträge: 3.265
AW: Xampp: Hosting von mehreren Domänen

moved --->

Atomic wird schon helfen ...
31.03.2005, 23:21 #4 (Permalink)
Atomic
Administrator 10 Jahre hx3
5000 Beiträge
Avatar von Atomic
Registriert seit: 21.02.2003
Ort: Köln
Alter: 41
Beiträge: 5.164
AW: Xampp: Hosting von mehreren Domänen

Also verstehe ich das richtig:

Du hast bei irgend einem ISP z.B. 1und1 zwei Domains bestellt.
Und du hast einen Webserver im Internet (auch bei irgend einem ISP, vielleicht sogar ein und derselbe) erworben inklusiv 2 IP-Adressen.

Jede dieser Domains wurde via DNS-Eintrag auf eine der beiden IP Adressen ausgerichtet ("verlinkt" mehr oder weniger)? (Wenn du die Domains bei dem gleichen ISP wie dein Webserver hast hat er im Normalfall das bereits für dich erledigt.)

Auf deinem Webserver läuft keine Firewall die Port 80 blockiert und dein Webserver (Apache 2) wurde so konfiguriert das er Port 80 abhört. (Tip einfach mal deine zwei IPs in die Adresszeile deines Browsers und schau mal ob er deinen Webserver überhaupt erreicht.)

D.H. im klartext musst du nur noch deinem Webserver beibringen das er IP Nummer 1 Verzeichniss XY zuordnen soll und IP Nummer 2 Verzeichniss XX.

===

Soweit so gut.. machen wir an dieser Stelle eine kleine Pause und klären was VirtualHosts sind.
Stell dir folgende Situation vor:
Person X hat 5 Domains.
Er hat aber nur eine IP Adresse.
Wie beringt er nun seinem Apache bei das Domain jede Domain, die alle auf ein und dieselbe IP Adresse hören auf unterschiedliche Verzeichnisse gelinkt werden?
Die Antwort: Über namensbassierende (nicht IP-bassierende) stink normale VirtualHosts

===

Aber bei dir ist es eine völlig andere Situation: Du hast für jede Domain eine IP Adresse.
Und dadurch das du für jede Website eine IP-Adresse willst wird es ein bischen^^ komplizierter.

===

Meiner Meinung ist das übrigends überlüssig für einen Server mehr als eine IP zu vergeben. Die IP identifiziert ja schlieslich den Server und nicht die Domain.
Wir, das Team HX3 haben z.B. sehr viele Domains registriert.
Allein unsere Website zum Spiel "Star Wars Battlefront" ist erreichbar über:
http://sw-bf.de
http://www.sw-bf.de
http://swbf.hx3.de
http://sw-battlefront.de
http://www.sw-battlefront.de
(Das sind 5 Domain, ok zum Teil auch Subdomains, aber diese werden wie normale Domains behandelt.)
Aber es gibt nur eine einzige IP. Nämlich die des HX3 Webservers.
Vom unserem Provider aus könnten wir jederzeit kostenlos neue IP-Adressen beantragen, aber wofür denn bitteschön? (Lies auf http://www.w3schools.com das Tutorial über TCP/IP durch, wenn du auf dem Gebiet nicht fitt bist.)

===

Ich bin mal so nett und such für dich in der offiziellen Dokumentation des Apache 2 nach den entsprechenden Konfigurationsbefehlen.
Allerdings kann ich dir nicht garantieren das es auf anhieb funktioniert weil ich es 1. nicht selbst ausprobiert hab und 2. man immer ein bischen herumspielen muss bis es funktioniert.

Die Dokumentation/Manual findest du übrigends hier: http://httpd.apache.org/docs-2.0/

===

Also Schritt 1 ist deinem Webserver beizubringen welche Ports UND(!!) IP-Adressen er abhören soll.
Zitat:
Listen 192.170.2.1:80
Listen 192.170.2.5:80

(Deine eigenen IPs an dieser Stelle, aber bitte die ":80" lassen.)

Schritt 2 ist die VirtualHost Einstellung:

Davon gibt es zwei Versionen:

1.: Du bringst dem Apache bei namensbassierende, aber IP gebunde VirtualHosts zu akzeptieren (Ok das hört sich jetzt ein wenig :ugly: an *gg*)
Man beachte hier die "ServerAlias"-Befehle

Code:
 NameVirtualHost 192.170.2.1:80
<VirtualHost 192.170.2.1:80>
 ServerName www.domain.tld
ServerAlias domain.tld *.domain.tld
DocumentRoot /www/domain
</VirtualHost>

NameVirtualHost 192.170.2.5:80
<VirtualHost 192.170.2.5:80>
 ServerName www.domain2.tld
ServerAlias domain2.tld *.domain2.tld
DocumentRoot /www/domain2
</VirtualHost>


Oder du machst die andere Variante:

Code:
 <VirtualHost 192.170.2.1:80>
DocumentRoot /www/domain
ServerName host.foo.com
</VirtualHost>
<VirtualHost 192.170.2.5:80>
DocumentRoot /www/domain2
ServerName host.foo.com
</VirtualHost>


Viele Wege führen nach Rom.
Es lohnt sich das Manual zu lesen, denn der Apache kann weit mehr als das was ihm zugetraut wird. Schlüsselwort "mod_rewrite" ;)

Bitte tu mir einen(!) Gefallen und beachte das hier: http://no-www.org

Falls du weiterhin Probleme haben solltest, hast du wirklich Probleme.
Aber darüber kann ich mich erst sorgen wenn es soweit ist :zahn:

Ach ja und Danke das du unser kleines feines Forum hier nutzt.
__________________
https://savetheinternet.info/
01.04.2005, 10:36 #5 (Permalink)
Chepri
Newbie
Avatar von Chepri
Registriert seit: 31.03.2005
Ort: Wien / Österreich
Beiträge: 7
AW: Xampp: Hosting von mehreren Domänen

THEMA ERLEDIGT! *STRAHL*

@ Atomic

Vielen Dank für die großartige Hilfestellung! Nach einer kleineren "Kreativpause" hab ich den Webserver ENDLICH zum Laufen gebracht. Bei Linux-Beschreibungen liest sich alles immer so leicht, leider ist Windows da etwas eigen.

Lg & cu
01.04.2005, 14:18 #6 (Permalink)
Dr. Doom
50 Beiträge
Registriert seit: 20.11.2004
Beiträge: 59
AW: Xampp: Hosting von mehreren Domänen

Nur so als Hinweis. Xampp sollte nicht produktiv eingesetzt werden, weil durch den Aufbau durchaus mal Lücken drin sein könnten. Wenn es produktiv eingesetzt werden soll, dann solltest Du UNBEDINGT den entsprechenden Diensten Passwörter zuordnen. Wie das geht, steht im Manual. :)
26.04.2005, 20:42 #7 (Permalink)
Chepri
Newbie
Avatar von Chepri
Registriert seit: 31.03.2005
Ort: Wien / Österreich
Beiträge: 7
AW: Xampp: Hosting von mehreren Domänen

@ Dr. Doom

Danke für den Hinweis! :)

Lg & sonnige Woche
HX3 Foren · Startseite · Archiv · Impressum · Datenschutz