Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 15/02/2016, à 17:03

ThierryIT

[Résolu] reverse proxy / Nginx et Apache2 / IP réel ??

Bonjour,

J'ai installé un reverse proxy (nginx) en amont de mon serveur Apache2 (Virtualhost).
Le tout fonctionne.
Sauf que lorsque je regarde les logs de mon serveur apache, je ne vois que l'ip de mon serveur Nginx.

Config Nginx:

location / {
                proxy_pass      http://ip_web_serveur:443/;
                proxy_set_header Host $host;
                proxy_set_header X-Real-IP $remote_addr;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                include         /etc/nginx/proxy.conf;

Config Apache2:

<IfModule rpaf_module>
    RPAFenable On

    # When enabled, take the incoming X-Host header and
    # update the virtualhost settings accordingly:
    RPAFsethostname On

    # Define which IP's are your frontend proxies that sends
    # the correct X-Forwarded-For headers:
    RPAFproxy_ips ip_serveur_web

    # Change the header name to parse from the default
    # X-Forwarded-For to something of your choice:
   RPAFheader X-Real-IP
</IfModule>

Une idée ?

Merci

Dernière modification par ThierryIT (Le 17/02/2016, à 15:25)

Hors ligne

#2 Le 16/02/2016, à 00:02

Vobul

Re : [Résolu] reverse proxy / Nginx et Apache2 / IP réel ??

Salut,

Nginx et Apache sont installés sur la même machine ? Et y'a quoi dans proxy.conf ? C'est 127.0.0.1 qu'il faut mettre, pas l'ip publique.


Vobul
Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.
RTFM

Hors ligne

#3 Le 16/02/2016, à 07:02

ThierryIT

Re : [Résolu] reverse proxy / Nginx et Apache2 / IP réel ??

Bonjour,

Les deux machines sont séparées mais dans le même réseau.

Ma config proxy.conf:

proxy_redirect          off;
proxy_set_header        Host            $host;
proxy_set_header        X-Real-IP       $remote_addr;
proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarder-Proto $scheme;
client_body_buffer_size 128k;
proxy_connect_timeout   90;
proxy_send_timeout      90;
proxy_read_timeout      90;
proxy_buffers           32 4k;

J'ai fait quelques modifs suite à ton poste précédent, j'ai viré une partie de la config concernant Nginx, j'ai laissé ceci:

location / {
                proxy_pass      https://ip_server_web/;
                include         /etc/nginx/proxy.conf;

ip_server_web: 192.168.x.x

pour la config d'Apache2, j'ai changé "RPAFproxy_ips 192.168.x.x" en "RPAFproxy_ips 127.0.0.1" (là j'ai un doute, ce n'est pas l'adresse IP locale du serveur proxy ?)

Après essai: même problème.

Merci

Dernière modification par ThierryIT (Le 16/02/2016, à 07:56)

Hors ligne

#4 Le 16/02/2016, à 07:58

ThierryIT

Re : [Résolu] reverse proxy / Nginx et Apache2 / IP réel ??

C'est bien ce que je pensais, il faut mettre l'adresse IP locale du serveur proxy.
Merci pour ton aide.

Hors ligne

#5 Le 17/02/2016, à 13:54

Vobul

Re : [Résolu] reverse proxy / Nginx et Apache2 / IP réel ??

Super, tu peux mettre [résolu] dans le titre du sujet alors wink


Vobul
Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.
RTFM

Hors ligne