Seiten: [1]

VHost-Problem // DNS-Server

  • hardyk
  • Gast
VHost-Problem // DNS-Server
« am: September 25, 2006, 07:09:54 »

Hello,

ich habe folgendes Problem. Möchte 3 Homepages auf meinen Rechner umleiten, und für jede natürlich eine eigene Homepage. Apache habe ich eingerichtet. Es funktioniert auch am Linux-Rechner selber. Aber übers Lan bzw. übers Internet bekomme ich immer nur den ersten virtuellen Host. Versuche jetzt einen DNS-Server einzurichten. (named.conf) läuft aber anscheinend nicht! Hat jemand Rat ?

Grüsse
Hardy
Gespeichert
  • sharky
  • Gast
VHost-Problem // DNS-Server
« Antworten #1 am: September 25, 2006, 05:26:58 »

Zitat
Möchte 3 Homepages auf meinen Rechner umleiten, und für jede natürlich eine eigene Homepage.

du meinst 3 domains mit jeweils einer homepage dazu?
wo zeigen diese domains hin?
sind in den apache vhosts die aliase gesetzt? weil wenn dort als name nur steht www.domain.at und nicht *.domain.at dann funktioniert der vhost nur dann aktiv, wenn da wirklich www.domain.at steht

Zitat
Versuche jetzt einen DNS-Server einzurichten.

das wird dein problem ziemlicher sicher nicht lösen  Smiley
Gespeichert
  • hardyk
  • Gast
DNS
« Antworten #2 am: September 26, 2006, 06:26:16 »

Hello,
ja richtig, ich meine 3 Domains und diese sind umgeleitet auf meine Homepage mit DynDNS. Auf den Server zeigen sie mal, das funktioniert.
Du meinst nicht das es ein Auflösungsproblem ist, das wäre toll.
Meine vhosts.conf sieht folgendermassen aus:

<VirtualHost *>
    ServerName      www.homepage1.at
    DocumentRoot   /srv/www/htdocs/www.homepage1.at
</VirtualHost>

<VirtualHost *>
    ServerName      www.homepage2.at
    DocumentRoot   /srv/www/htdocs/www.homepage2.at
</VirtualHost>

<VirtualHost *>
    ServerName      www.homepage3.at
    DocumentRoot   /srv/www/htdocs/www.homepage3.co.at
</VirtualHost>

Die vhosts.conf habe ich in der http.conf per include eingebunden.

Include /etc/apache2/vhosts.d/*.conf

Das kommische ist, das er immer nur den ersten Eintrag der vhosts.conf nimmt. Also Homepage 1, wenn ich diese auskemmentiere nimmt er homepage2.
Hast du Rat?

Grüsse
Hardy
Gespeichert
  • hardyk
  • Gast
vhosts
« Antworten #3 am: September 26, 2006, 08:22:33 »

Hello,
anscheinend liegt es an den vhosts.conf! ich dürfte da ein problem
haben. wenn ich den apache neu starte kommt folgende Meldung:


[Tue Sep 26 07:24:17 2006] [warn] NameVirtualHost www.homepage2.at:0 has no VirtualHosts

[Tue Sep 26 07:24:17 2006] [warn] NameVirtualHost www.homepage3.co.at:0 has no VirtualHosts

[Tue Sep 26 07:24:17 2006] [warn] NameVirtualHost *:0 has no VirtualHosts


homepage1 habe ich auch als vhost definiert, die zeigt er aber nicht an?!?

Grüsse
Hardy
Gespeichert
  • hardyk
  • Gast
vhosts
« Antworten #4 am: September 26, 2006, 01:56:29 »

Habe die Fehler jetzt weg bekommen: vhosts.conf sieht jetzt folgendermassen aus:

NameVirtualHost 192.168.1.100   
<VirtualHost 192.168.1.100>
    ServerName      www.homepage1.at
    DocumentRoot   /srv/www/htdocs/www.homepage1.at
    ServerAdmin      email@homepage1.at
</VirtualHost>

<VirtualHost 192.168.1.100>
    ServerName      www.homepage2.at
    DocumentRoot   /srv/www/htdocs/www.homepage2.at
    ServerAdmin      email@homepage1.at
</VirtualHost>

<VirtualHost 192.168.1.100>
    ServerName      www.homepage3.co.at
    DocumentRoot   /srv/www/htdocs/www.homepage3.co.at
    ServerAdmin      email@homepage1.at
</VirtualHost>

Kann aber immer noch nur auf homepage1 zugreifen.

Grüsse
Hardy
Gespeichert
  • sharky
  • Gast
VHost-Problem // DNS-Server
« Antworten #5 am: September 26, 2006, 06:33:14 »

der erste  vhost is der default vhost.
d.h. sobald eine webanfrage deinen apache erreicht und er keinen passenden vhost findet, zeigt dieser immer den ersten vhost an.

Code:
<VirtualHost 192.168.1.100>
ServerName www.homepage2.at
DocumentRoot /srv/www/htdocs/www.homepage2.at
ServerAdmin email@homepage1.at
</VirtualHost>

versuch da mal
Code:
ServerAlias *.homepage2.at
einzufügen

nachdem mir das aber sehr nach suse ausschaut, solltest du da a bissl mitn yast herumfuhrwerken also direkt zu editieren - ja so is suse leider nunmal
Gespeichert
Seiten: [1]
Gehe zu: