Apache-VirtualHost "Frage"

LaZo-61

Grünschnabel
Hallo

Ich hoffe ihr könnt mir helfen,

Betriebssystem : SusE Linux Enterprise Server 9 ( SP3 )

Ich habe alles installiert, habe keine feste IP sondern Dynamic DNS
Habe Apache installiert ( eingeschaltet ) und klappt auch wunderbar aber wenn ich VirtualHost machen will funkt das irgendwie nicht

http.conf

<VirtualHost *:80>
ServerName http://www.xxxxxxx.org
DocumentRoot /home/xxx/public_html/
</VirtualHost>


Klappt auch wunderbar, aber wenn ich ein zweites Domain eingebe das selbe nur andere domaun und andere Verzeichniss ( DocumentRoot ) kommt leider immer das selbe index raus ?

Kann mir jemand helfen.. ? :rolleyes: :rolleyes: :rolleyes:
 
Hallo!

Versuche es mal so:
Code:
ServerRoot "/var/www/htdocs"
Listen 80
ServerName benutzername.dyndns.org
 
<VirtualHost *:80>
DocumentRoot /var/www/htdocs
ServerName benutzername.dyndns.org
</VirtualHost>
 
<VirtualHost *:80>
DocumentRoot /home/username/public_html
ServerName subdomain.benutzername.dyndns.org
</VirtualHost>
Wenn ich mich nämlich recht erinner, musst Du für den eigentlichen Server auch ein vHost einrichten.

Pfade und/oder Domains ggf. anpassen.

Gruss Dr Dau
 
muss ich davor andere einstellungen machen , mein freund sagt Dynamic DNS geht nicht du brauchst ne Feste IP um VirtualHost nutzen zu können, und du musst DNS registiereen lassen stimmt das ?
 
Nein, du brauchst keine statische IP Adresse dafür, dank dieser Einstellung:
<VirtualHost *:80>

Das Sternchen ist eine Wildcard und funktioniert somit für jede IP auf der dein Server momentan läuft.
 
ja muss ich davor dann paar einstellungen machen ? Bei Yast ? z .b bei DNS oder so mein freund hat irgendwas von BIND gesprochen kann mir jemand helfen ?

Bei der http.conf

ist das egal wo ich das hin schreibe oder ist da eine bestimmte stelle ?
<VirtualHost *:80>
DocumentRoot /var/www/htdocs
ServerName xxxxxxxxxxx.de
</VirtualHost>
 
DynDNS funktioniert auch mit vHosts.
DynDNS ist ja nur dazu da, dass Du immer unter der gleichen Adresse erreichbar bist..... trotz ständig wechselnder IP.
Bei mir funktionieren vHosts mit DynDNS ohne Probleme.

BIND = DNS
Einen DNS brauchst Du nicht.
Sollte es sich jedoch um Phantasie Domains handeln, kannst Du die Phantasie Domains in der hosts-Datei eintragen oder alternativ zentral einen internen DNS betreiben.
Handelt es sich jedoch um echte Domains und Du willst diese auch von Intern aufrufen können, sollte Dein Router Loopback unterstützen..... alternativ wieder die hosts-Datei oder ein interner DNS.

Wo Du die vHosts einträgst ist vom Prinzip egal, nur dürfen sie nicht innerhalb von anderen Einstellungen stehen.
Am besten trägst Du sie ganz am Ende von der httpd.conf ein.
 
Dazu stellst Du erstmal sicher dass die Domain (und somit der Server) von aussen zu erreichen ist (dass lässt Du z.b. durch einen Bekannten überprüfen).
Wenn dieses funktioniert, dann rufst Du die Domain von Intern aus auf..... dann solltest Du auf Deinem Server landen.

Da meine "kleine" FRITZ!Box SL Loopback unterstützt, kannst Du aber eigentlich davon ausgehen dass Deine "grosse" FRITZ!Box Fon WLAN 7050 auch Loopback unterstützt..... was anderes würde mich doch sehr wundern.
 
meinen server kann man von aussen erreichen, naja jetzt versuche ich es mal wenns nicht klappt melde ich mich wieder, vielen dank für die beiträge :)
 
ich glaub ich weiss woran das problem liegt, ich hab die domain weitergeleitet kann das wegen dem sein ? weil bei 1und1 kann ich nicht meine DynDNS daten eingeben kann nur das ändern

Nameserver 1&1 Nameserver
IP-Adresse (A-Eintrag) 1&1 IP-Adresse
Mailserver (MX-Eintrag) 1&1 Mailserver

Und kann Weiterleitung machen


Kann mir jemand helfen ? :( :( :(
 
Zurück