Hallo!
Ich habe nen kleines Netzwerk zu hause, welches ich aber auch über das Internet konfigurieren will. Auf meinem Server läuft ein Apache auf Port 80. Mein Router, LanDrive und meine DBox besitzen ebenfalls eine Weboberfläche auf dem Port 80. Nun suche ich eine Möglichkeit auf diese Oberflächen zuzugreifen. Mein Router "routet" jeglichen Traffic auf Port 80 auf den Server. Ich würde gerne auf dem Server ne simple HTML DAtei ablegen mit Links zu den anderen Webinterfaces. Wie kann ich das machen? Muss ich virtuelle Server einrichten? Die Ports der Webinterfaces kann ich leider nicht alle ändern und eigentlich fänd ich das auch nicht wirklich elegant. Hoffe Ihr habt nen Tip für mich.
Bis denne
Benne
Mehrere Anwendungen auf Port 80
-
-
-
-
also so ganz habe ich das nicht gerallt.
Habe im /var/www Verzeichnis die Ordner dbox, router und landrive angelegt. In der Konfigurationsdatei habe ich die virtuellen Hosts angelegt. Z.B:<VirtualHost *>
ServerName dbox
ServerAlias meindyndnsaccount.net/dbox
DocumentRoot http://192.168.1.10
</VirtualHost>mir ist selber klar, dass die angebene DocumentRoot falsch ist, aber das wäre es was ich bräuchte. Also eine Art Weiterleitung. Ich tippe http://meindyndnsaccount.net/dbox in den Browser und der Apache setzt das so um, dass er auf die Seite 192.168.1.10 auf Port 80 weiterleitet.
-
Du musst es einfach nur eins zu eins so umzusetzen wie es dort steht. Du musst die Domäne einfach mit z.B. http://meindyndnsaccount.net/dbox ersetzen und gut. Mehr ist das nicht.
Gruß
Nase -
Das relevate an der Lösung, ist dass es über einen Reverse-proxy (das apache proxy modul) läuft. D.h. alles läuft über einen Webserver, der ist so konfiguriert, dass er manche Anfragen eben über einen "internen" Request (innerhalb des LANs) anfordert und das Ergebnis eben an dich weiterleitet.
Einfach mal die Dokumentation für das Proxy-Modul lesen...
-
Zitat
Original geschrieben von Sencer
Das relevate an der Lösung, ist dass es über einen Reverse-proxy (das apache proxy modul) läuft. D.h. alles läuft über einen Webserver, der ist so konfiguriert, dass er manche Anfragen eben über einen "internen" Request (innerhalb des LANs) anfordert und das Ergebnis eben an dich weiterleitet.Einfach mal die Dokumentation für das Proxy-Modul lesen...
Ganz genau so sieht das wohl aus
Wichtig ist halt wirklich das man die entsprechenden Module auch auf dem System hat und auch der Apache sie auch geladen hat. Soweit ich weiß gehören die Module nicht zwangsläufig zum Standardumfang von Apache, müssen also ggf. nachinstalliert werden.
Gruß
Nase -
so nun habe ich das EIGENTLICH hinbekommen. Aber da kommt nur Schrott bei rum. Beim Router sehe ich zwar das Passworteingabefeld (die grafiken werden schon nicht angezeigt), aber wenn ich eingeloggt bin sehe ich gar nichts. Beim Landrive kommt die htaccess Passworteingabe aber auch da geht nach dem einloggen nichts mehr. Bei der Dbox gibt es nen DNS Fehler. Also alles sehr unbefriedigend
<VirtualHost *>
ServerName xxxxxx.homeip.net
ProxyPass / http://192.168.1.10
ProxyPassReverse / http://192.168.1.10
</VirtualHost>so sieht der Eintrag bei mir aus
-
So sollte das eigentlich aussehen, ich bin jetzt aber nicht sicher, ob der "/" was ändert. Teste es doch einfach mal, bei mir funktioniert wie gesagt alles einwandfrei.
Gruß
Nase -
ich raff das irgendwie nicht
bei ServerName - muss da noch nen http vor?
Ich gleube ich habe wirklich alles versucht, aber irgend etwas mache ich wohl falsch, denn keines der 3 Webinterfaces kann ich vernünftig ansprechen -
Nein bei ServerName muss kein "http://" davor. Ich hoffe auch, dass du die ganzen Sachen die vorher in der Datei standen dort belassen hast und nicht gelöscht.
Ansonsten könntest du ja mal deine config Datei hier einfach posten, dann kann mal nen Blick darauf werfen.
Gruß
Nase
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!