PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Frage zu nginx und proxy



Skipper74
04.04.15, 16:16
Hallo Liebe Gemeinde,

ich habe hier 2 Server mit Apache2 am Laufen, beide haben eine eigene Domain. Nun bin ich dabei einen weiterern Webserver (nginx) davor zu schalten, der die Anfragen an den jeweiligen Server weiterleitet.
Das reine weiterleiten funktioniert auch. Gebe ich die Webseite der DomainA an, gelange ich auch auf diese Seite. Was mich aber stört, ist das im Access-Log die IP-Adresse des nginx-Servers steht und nicht die IP Adresse des PC, der die Seite aufruft. Geht dieses überhaupt, wenn ja wie?

Hier mal meine deauflt nginx Seite:


server {
listen 80;
server_name _;

access_log /var/log/nginx/default.access.log;

location / {

proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://192.168.178.10:80;
}
}


Würde mich über einen Lösungsansatz freuen.

Wenn der Apache auf dem gleichen Server ist, wie der nginx und ich den Apache mit rpaf laufe, stehen die richtigen IPs im Logfile.

Viele Grüße
Uli

mbo
06.04.15, 16:54
Wie ist das rpaf denn konfiguriert?

Skipper74
06.04.15, 17:52
Hi,

oje, da hatte ich wohl Tomaten auf den Augen. Ich dachte ich hätte es richtig konfiguriert. Nach Deiner Frage habe ich die Einstellung überprüft und den Fehler gefunden. Ich bedanke mich ganz herzlich und wünsche noch einen schönen Oster-Montag.

VG
Uli