amoneo
Goto Top

Apache (Win) 1 von 8 Hosts soll lokal beschränkt werden

Wie ist es möglich nur einen von acht konfigurierten Hosts nur lokal zugänglich zu machen ?

Halli Hallo und guten Tag liebe Technikfreaks und Freunde von gelösten Problemen! *g*

Ich hab seit geraumer Zeit auf meinem heimischen Server (Windows) einen Apache 2 laufen der über 8 VHosts verfügt. Diese sind alle über DynDNS aus dem Internet aufrufbar.

Nun möchte ich einen dieser VHosts nicht mehr online, sondern offline (lokal), betreiben. Es soll also nicht möglichlich sein aus dem Internet auf ihn zugreifen zu können.
Leichteste Lösung - die Synchronisierung mittels DynDNS deaktivieren. Ist bereits geschehen NUR ich kann diesen Host nicht "manuell" aufrufen.
Meines Wissens nach geht das mittels: http://localhost/Servername (Host) - hier wird mir eine 404 (Objekt nicht gefunden) angezeigt. Der localhost ansich ist jedoch aufrufbar. Das heißt http://localhost (in meinem Falle http://134.147.xxx.xxx ) wirft mir die richtige Seite aus.

Wahrscheinlich wird es nur irgendein Setting in der vhosts-Datei sein, aber ich tüftele seit ca. 2 Tagen dran rum und komme einfach nicht auf einen grünen Zweig!


Wäre für eure Lösungsvorschläge dankbar.


Lieben Gruß
Amoneo

Content-Key: 116858

Url: https://administrator.de/contentid/116858

Printed on: April 20, 2024 at 00:04 o'clock

Member: maretz
maretz May 26, 2009 at 17:25:23 (UTC)
Goto Top
Ich denke das könnte dir helfen:

http://httpd.apache.org/docs/2.0/howto/auth.html

Mit Allow from bzw. Deny from sollte das gehen...
Member: Amoneo
Amoneo May 26, 2009 at 17:41:24 (UTC)
Goto Top
Danke für Deine schnelle Antwort maretz.

Habe mir das HowTo mal durchgelesen. Das einzige was hilfreich wäre, wäre die "Allow from Adresse" gewesen... hier könnte man einstellen das es nur aus dem Intranet aufrufbar wäre.
Aber wie ich die Seite "lokal" aufgerufen bekomme, hat leider nichts mit der "Authentication" zu tun.
Alle Hosts haben nämlich die gleichen Authentication-Tags = ;o)
Member: mrtux
mrtux May 26, 2009 at 18:02:52 (UTC)
Goto Top
Hi !

Zitat von @Amoneo:
Aber wie ich die Seite "lokal" aufgerufen bekomme, hat
leider nichts mit der "Authentication" zu tun.

Wenn es nur darum geht die Vhosts lokal per www.server1.lan und/oder www.server2.lan aufzurufen, dann ist DNS das Stichwort.

mrtux
Member: Amoneo
Amoneo May 26, 2009 at 18:10:43 (UTC)
Goto Top
Genau darum gehts! Nur wie geht das, das ich ich diesen Host per http://server1.lan lokal aufrufen kann ... er aber nicht gleichzeitig aus dem Internet verfügbar ist ?
DNS ist ein gutes Stichwort, die Umschlüsselung von Adresse zu IP und Servername ist ja gegeben. Wo liegt also hier der Fehler ?
Member: mrtux
mrtux May 26, 2009 at 18:30:59 (UTC)
Goto Top
HI !

Zitat von @Amoneo:
Genau darum gehts! Nur wie geht das, das ich ich diesen Host per
http://server1.lan lokal aufrufen kann ... er aber nicht gleichzeitig
aus dem Internet verfügbar ist ?

Da wir das Problem eingegrenzt haben, sollte es für einen Windows Apache und DNS Erfahrenen kein Problem darstellen Dir zu helfen. Abwarten da kommt bestimmt noch was.
Ich halte da besser meine Klappe, da ich per se ein Apache unter Windows Muffel bin und dich vermutlich eher verwirren als Dir helfen würde face-smile

Unter Linux musst Du nur den Vhost in die lokale DNS Domain aufnehmen und dem Apache beibringen die mittels "virtualhost" bzw. "servername" zu erkennen.

mrtux
Member: Amoneo
Amoneo Jun 11, 2009 at 15:54:49 (UTC)
Goto Top
Hmmmm.... noch ma anschuppen.

Bin nämlich noch kein Stückchen weiter...