Server hinter Proxy?

Starli

New Member
Hallo,

ich spiele momentan ein wenig mit Proxys rum.
Mir stellt sich nun die Frage wie es möglich wäre bzw ob es machbar wäre.
Ziel ist es z.B. den Hauptserver nicht direkt sichtbar zu machen:

[Hauptserver mit Webseite, IP 123.123.123.13] -> [Proxyserver auf zweiten Server, IP 456.456.456.456]

Sprich wenn man die Webseite pingen würde die Daten bzw. IP von Server Nummer zwei ausgegeben wird.

Hat da eventuell wer Anregungen oder Anleitungen?

Gruß.
 
Hallo!
Also das mit dem anpingen ist ein schlechtes Beispiel. Entweder du kannst eine Maschine direkt erreichen oder eben nicht. Das was du beschreibst ist zwar technisch machbar - macht aber meiner Meiung nach keinen Sinn.

Einen Proxyserver vor die eigentliche Produktionsmaschine zu stellen macht schon eher Sinn. Sichwort Reverse Proxy -> siehe http://httpd.apache.org/docs/2.0/mod/mod_proxy.html.

mfG
Thorsten
 
Hey Thorsten, danke für den Link.

Ja das Beispiel war eventuell nicht so genau.
Wie du es sagst: Proxy vor die Hauptmaschine.


Werde mir das ganze mal anschauen, danke :)
 
Hallo!

Ich frag einfach mal hier mit, weil ich denke, dass mein Vorhaben ähnlich ist.

Meine Aufgabe ist einen ESXi aufzusetzen. Zur Verfügung stehen mir 2 IPs, eine davon geht für den ESXi drauf. Ergo, hätte ich eine IP über. Auf dem ESXi sollen zwei Webserver (jeweils mehrere Domains), ein SQL-Server und ein Mail-Server laufen. Der SQL-Server darf nicht aus dem Internet erreichbar sein.

Löse ich das ebenfalls mit mod_proxy? Oder gibt es da sogar andere/bessere Lösungen?

Gruß
Marco
 
Hm ne, das geht nicht. Die anderen VMs sollen den Server ebenfalls nutzen. Um den SQL-Server mache ich mir da auch weniger die Sorgen, eher um Web- und Mailserver, dass dies richtig funktioniert..
 
Also ich habe das ganze nun auch mal mit Lighttpd versucht indem ich mod_proxy aktiviert habe.
Das hat soweit auch geklappt mit folgendem Configeintrag:

Code:
    proxy.server = ( "" =>
                       ( ( 
                           "host" => "123.123123.123",
                           "port" => 80
                         ) )
                     )

Mir stellt sich nun folgende Frage:
In wie fern könnte man nun die Route zum Server der hinter dem Proxy steckt zurück verfolgen bzw wäre es möglich den Server hinter der Proxy zu "entdecken"?

Gruß
 
Ich werfe schnell noch Pound in die Runde: http://www.apsis.ch/pound/

Zur Frage: Im HTTP-Header steht drin, dass da ein Proxy im Spiel war, aber nicht, wo der Proxy angefragt hat. Es lässt sich daher nicht ermitteln, wie der Server hinter dem Proxy heißt.

Normalerweise steht der eigentliche Webserver in einer DMZ, wo du von außen nicht ran sollst und auch nicht wissen sollst, wie es da netzwerktechnisch so zugeht.
 
DMZ = Demilitarized Zone?
Sprich Hauptserver abschotten und nur Zugriff über die Proxy IP zulassen auf den Webserver?

Danke für den Link, werde ich mich bei Gelegenheit mal näher mit auseinandersetzen.

PS: Das man ermitteln kann das ein Proxy im Einsatz ist, ist weiter nicht schlimm.
Mir geht es ebend nur darum das der Hauptserver rein theoretisch nicht ermittelbar wäre.
Mir erschien die Lighttpd Proxyvariante fast schon zu einfach :)


//Edit:
Ist es richtig das der HTTP Header von dem Hauptserver mitgesendet wird?
Habe es gerade mal mit http://web-sniffer.net/ versucht.
Der Hauptserver verwendet z.B. Apache, sprich der Lighttpd ruft alles vom Apache ab.
Via Web Sniffer habe ich z.B. nun folgende Daten bekommen:

Code:
Server:	Apache/2.2.9 (Debian) mod_jk/1.2.26 PHP/5.2.6-1+lenny9 with Suhosin-Patch mod_python/3.3.1 Python/2.5.2 mod_perl/2.0.4 Perl/v5.10.0	
X-Powered-By:	PHP/5.2.6-1+lenny9
 
Last edited by a moderator:
Back
Top