PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Apache Virtuelle Hosts mit unterschiedlichen Ports



halla
25.01.04, 21:08
hallo alle zusammen,

ich hab ein kleines problem.

mein apache ist über einen router mit DynDNS ans Netz angebunden.
Nun will ich mehrere VirtualHosts aufsetzen. Die laufen auch, ist soweit kein Problem.

Nur:
Mein Router kann keine Wildcards updaten,
d.h. ein "test1.apache.homelinux.net", "test2.apache.homelinux.net" usw.
ist nicht drin, da beim updaten die wildcard-option immer wieder rausgenmommen wird, und dann das "testX...." nicht mehr klappt.

die lösung wären vielleicht mehrere benutzeraccounts bei DynDNS,
aber mein Router kann immer nur einen Account verwalten.

Jetzt kam ich auch die Idee, das vielleicht über Ports zu machen.
Also "apache.homelinux.net:8000","apache.homelinux.net:8002".... usw. für die virtuellen Hosts.

Nun meine Frage:
Kann sowas theoretisch funktionieren? und wenn ja, was muß ich in den http.conf eintragen, um jedem Virtuellen Host einen anderen Port zuzuweisen?

Ich hoffe ihr versteht so ungefähr, worauf ich überhaupt raus will... ;-))

Grüße und vielen Dank für eure Hilfe,
Daniel

mbo
25.01.04, 21:13
ich habe DynDNS mit WildCards, es geht also, nur so als Info.

Bei Dir bleibt die Frage: Hast Du beide Seiten daraufhin konfiguriert? Also Dein Account bei dyndns.org mit WildCard und das ConfigFile? (Welcher Client?)

Ansonsten kannst Du bei der Konfiguration der virtuellen Hosts den Port angeben.
Im Zweifelsfall unterschiedliche Domains ;)

cu/2 iae

halla
26.01.04, 18:25
hi,
erstmal danke für deine antwort.
das mit den wildcards funktioniert schon, das hab ich auch schon versucht.
NUR: mein problem ist, das mein client fest im router "eingebaut" ist....



Bei Dir bleibt die Frage: Hast Du beide Seiten daraufhin konfiguriert? Also Dein Account bei dyndns.org mit WildCard und das ConfigFile? (Welcher Client?)

s.o. - mein client ist mein router - und der unterstützt eben das updaten der wildcards´nicht, d.h. die option "wildcards" wird bei jedem update durch den router gelöscht.

Im Zweifelsfall unterschiedliche Domains ;)
selbes problem wie oben - mit dem router läßt sich nur eine domain updaten.

bleibt also die konfiguration der virtuellen hosts mit hilfe von ports.
name.dyndns.org:8000, name.dyndns.org:8002 usw.

nur das bekomme ich nicht anständig auf die reihe.
meine httpd.conf, die virtuellen hosts:


<VirtualHost 192.168.6.50:8000>
ServerName seite1.subdomain.dyndns.org:8000
ServerAlias seite1
DocumentRoot "/www/page1/"
ServerAdmin daniel_haller@gmx.de
ErrorLog /mp3/logs/page1_error
TransferLog /mp3/logs/page1_access
</VirtualHost>

<VirtualHost 192.168.6.50:8002>
ServerName seite2.subdomain.dyndns.org:8002
ServerAlias seite2
DocumentRoot "/www/page2/"
ServerAdmin daniel_haller@gmx.de
ErrorLog /mp3/logs/page2_error
TransferLog /mp3/logs/page2_access
</VirtualHost>


lasse ich die ports weg, klappt alles.
schreibe ich die ports dazu, geht gar nichts mehr... :-(
hat jemand eine idee, was da schief geht?

grüße,
daniel

halla
13.02.04, 09:49
hhmmmm... so wirklich schlauer bin ich noch nicht, weswegen das nicht klappt?

DJDHG
23.02.04, 01:42
Moin Moin

ich bin mir zwar nicht ganz sicher, aber muss dazu nicht

listen <dein port für den vhost>

nicht noch mit eingetragen werden?

ich meine

listen 80

ist ja normal.

mfg DJ DHG