Linux 15.036 Themen, 107.107 Beiträge

Apache hinter Router?

klausi (Anonym) / 5 Antworten / Baumansicht Nickles

HI,


folgendes Problem:


Ich habe ein kleines Netzwerk, einen Linux Router und dann ein paar Windows/Linux
Clients. Nun soll auf einem der Clients ein Apache Webserver laufen. Wenn ich
diesen aber zum laufen gebracht habe, und ihn versuche über die Internet
IP anzusprechen, kriege ich keine Antwort. Wie schaffe ich es nun das die Anfragen
auf diesen Rechner umgeleitet werden?


Falls jemand gute Links kennt, bitte posten !


Vielen Dank schon im Vorraus für Eure Hilfe!

bei Antwort benachrichtigen
AxelE klausi (Anonym) „Apache hinter Router?“
Optionen

ich vermute, dein linuxrouter läuft über masquerade oder proxy.

Nur durch den Proxy dürfte nicht gehen, bei masquerade sehe ich folgendes Problem:

- dir ip-adresse nach aussen ist die ip des linux routers. insofern würde eine auf die ip gesetzte anfrage (port80) auf dem linuxrouter landen. das packet hat keiner der Clients angefordert -> wohin soll also der router damit ? Hier würde ich also an der routingtabelle des linux-routers ansetzen der form quelle 0.0.0.0 mit dienst tcp 80 -> auf die interne ip des clients und dessen port.

leider ist mir die Syntax entfallen, aber das sollte Dein kleinstes Prob sein.

bei Antwort benachrichtigen
Klausi (Anonym) klausi (Anonym) „Apache hinter Router?“
Optionen

Ok danke ich werds mal probieren.

bei Antwort benachrichtigen
klausi (Anonym) Nachtrag zu: „Apache hinter Router?“
Optionen

Ich habe jetzt verschiedenes Probiert, habe es aber noch nicht hingekriegt. Hat noch jemand einen Tip ?

bei Antwort benachrichtigen
AxelE klausi (Anonym) „Ich habe jetzt verschiedenes Probiert, habe es aber noch nicht hingekriegt. Hat...“
Optionen

Was heisst denn verschiedenes ?

bei Antwort benachrichtigen
klausi (Anonym) AxelE „Was heisst denn verschiedenes ?“
Optionen

Ich habe irgendwelche Port rediketoren versucht, und nochmals versucht im Netz was zu finden, aber habe die richtige Lösung noch nicht gefunden

bei Antwort benachrichtigen