flugfaust
Goto Top

Konfiguration von zwei dyn-DNS Namen auf einem Webserver

Hallo,
ich beitreibe auf meinem Windows Server 2003 einen Apache Webservr über einen dynamischen DNS Eintrag. Dies funtioniert auch einwandfrei z.B. http://webseite1.no-ip.org
Nun habe ich eine zweite Domain z.b. http://webseite2.no-ip.org die ich auch über dynamische IP auf meinen Server verlinken will.
Wie kann ich Apache nun einrichten, wenn ich auf htp://webseite2.no-ip.org eingebe, ich nicht auf http://webseite1.no-ip.org raus komme ?

DANKE

Content-Key: 51350

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

Printed on: April 25, 2024 at 19:04 o'clock

Member: crimson1968
crimson1968 Feb 11, 2007 at 13:19:06 (UTC)
Goto Top
Bei nur 1 IP Adresse mußt Du schon über unterschiedliche Ports gehen. Aber evtl. kannst Du bei Deinem Dyn DNBS Provider ja auch den Port für die Weiterleitung angeben?!

Also:
http://webseite1.no-ip.org ist auf Port 80 zu "Deiner IP" unterwegs,
http://webseite2.no-ip.org wird beim Provider zu "Deiner IP", aber Port 1080 (z.B.) weitergeleitet.

Du sammelst bei Deinem Router den ersten ein und leitest ihn auf den Server weiter wie bisher,
den 2ten schickst Du auf eine andere Webserver Instanz.

Gruß,
crimson1968
Member: flugfaust
flugfaust Feb 11, 2007 at 13:56:59 (UTC)
Goto Top
Die Webseiten sollten auch auf dem selben Webserver laufen.
Das mit den Ports ist schon mal eine gue Hilfe. Wie schreib ich das in die httpd.conf ?
Member: crimson1968
crimson1968 Feb 11, 2007 at 14:07:27 (UTC)
Goto Top
Habe das noch nicht gemacht, aber ich denke, mit den Apache "Virtual Hosts" sollte das zu machen sein:
http://httpd.apache.org/docs/2.2/de/vhosts/

da gibt's auch ein Beispiel für ein gemischtes IP- und Portbasiertes Setup:
http://httpd.apache.org/docs/2.2/de/vhosts/examples.html#ipport

Gruß,
crimson1968
Member: flugfaust
flugfaust Feb 12, 2007 at 07:46:22 (UTC)
Goto Top
Werd es heute Abend testen. Habe es kurz überflogen und denke dass dies die Lösung sein wird.
DANKE !!!
Member: crimson1968
crimson1968 Feb 12, 2007 at 08:31:58 (UTC)
Goto Top
Kein Problem, dafür gibt's ja das Forum. face-smile

Gruß,
crimson1968
Member: flugfaust
flugfaust Feb 12, 2007 at 19:59:42 (UTC)
Goto Top
Hat mit den Virtuellen Hosts Einträgen einwandfrei geklappt. SUPER!!! DANKE

Jetzt habe ich aber noch eine Frage.
Wenn das Document Root z.B. auf H:\webserver liegt, ich aber den Zugriff vom Web auf einen Ordner z.B. F:\Treiber machen will, muss ich dazu einen virtuellen Host anlegen oder wie kann ich das realisieren ?
Member: crimson1968
crimson1968 Feb 12, 2007 at 20:18:14 (UTC)
Goto Top
Freut mich zu hören!! face-smile

Gerne geschehen!


Gruß,
crimson1968
Member: flugfaust
flugfaust Feb 12, 2007 at 20:25:26 (UTC)
Goto Top
Ähhhh.........(vorsichtigfrag) ne Antwort auf die neue Frage hast du nicht zufällig ?
Member: crimson1968
crimson1968 Feb 12, 2007 at 20:37:31 (UTC)
Goto Top
Die "Cluster" Frage?! Oder welche meinst Du?

Hmm. ich kenne zwar keine Literatur dazu, aber es käme darauf an, was Du genau wissen willst.


Gruß,
crimson1968
Member: flugfaust
flugfaust Feb 12, 2007 at 21:39:40 (UTC)
Goto Top
Ne das mit dem Cluster mein ich nicht. Ein bischen Literatur hab ich dazu auch nur will ich genauren Details. Egal.
Ich hatte gefragt, wenn das Document Root auf dem Webserver z.B. H:\Webserver ist und ich den Zugriff vom Web auf z.B. F:\Treiber einrichten will, wie kann ich das realisieren ?
Member: crimson1968
crimson1968 Feb 13, 2007 at 06:17:51 (UTC)
Goto Top
Hatte ich übersehen face-smile
Also:
ALle Verzeichnisse müssen unterhalb des Document Root liegen. Diese Aussage ist recht pauschal und auch dazu gibt es verschiedene Möglichkeiten:
1.) Du verschiebst alles dorthin. - geht leider nicht immer so ohne weiteres,
ist aber der sinnvolle weg, wenn Du keine
PHPportale der ähnliche Software benutzt.
2.) Du definierst das Document Root "ganz oben". - halte ich für viel zu gefährlich, wenn der
Rechner zum Internet offen ist.
3.) Du besorgst Dir einen FTP Server. - Ist für Datei-Uploads in der Regel einfacher
zu konfigurieren.

Denke aber auf jeden Fall daran, die ".htaccess" Dateien überall (!!) und so restriktiv wie möglich zu setzen. Ansonsten schreist Du geradezu nach "bösen Hackern".

Gruß,
crimson1968
Member: crimson1968
crimson1968 Feb 13, 2007 at 06:28:27 (UTC)
Goto Top
Zur Ergänzung:

Die meisten PHP Portale können über das entsprechende Modul Dateien zum Upload anbieten. Da sie selbst (nur lokal!) auf andere Bereiche außerhalb des Document Root zugreifen können,
um Dateien "abzuholen" oder "abzulegen", und die Dateien in einer selbstgenerierten Liste darstellen. Vielleicht solltest Du mal danach schauen?!


Gruß,
crimson1968
Member: flugfaust
flugfaust Feb 13, 2007 at 07:53:35 (UTC)
Goto Top
Verstehe das jetz leider net ganz so. Kann ich das nicht über die httpd.conf steuern ?
Member: crimson1968
crimson1968 Feb 13, 2007 at 09:36:52 (UTC)
Goto Top
Iin der Konfiguration gibt es das "Document Root", um den Zugriff auf Verzeichnisse und Dateien außerhalb zu sperren, dies dient der Sicherheit!!
Solltest Du da Zugriff auf mehr als "das Nötigste" erlauben, besteht natürlich auch ein erhöhtes Sicherheitsrisiko. Darum erkennt der Webserver
auch dieses sehr strikt an. Es besteht aber per Scriptsprache (z.B. PHP) die Möglichkeit, auf Daten außerhalb des "Document Root" (lokal auf dem
Webserver) zuzugreifen. Das ist kein Zugriff "von Außen", sondern immer "durchgereicht.

Also, Du kannst zwar deine gesamte Festplatte freigeben, aber das bedeutet auch, dass das Sicherheitsrisiko steigt (wenn z.B. eine Einschränkung
der Zugriffsrechte in einem Verzeichnis/-baum fehlt). Solange Du diesen Server zum internet hin öffnest, kann da jeder "hacker" in Ruhe nach
Schwachstellen suchen....

Eine Portallösung (z.B. PHP Nuke oder ein Content Management System, etc.) bietet in der regel eine halbwegs "Hacker-sichere" Lösung, mithilfe
eines Downloadbereichs Dateien zum Download zur Verfügung zu stellen. Dabei gibt es auch fast immer eine halbwegs verständliche Zugriffskontrolle.

Wenn Du nur per "Plain HTML" arbeiten willst, müssen die Dateien letztendlich alle unterhalb des "Document Root" stehen.


Gruß,
crimson1968
Member: flugfaust
flugfaust Feb 13, 2007 at 11:30:09 (UTC)
Goto Top
Alles klar. Das wollte ich hören
DANKE !!!