Rediriger la demande IP de Nginx dans les magazines Apache
j'utilise nginx comme proxy inverse externe pour Apache, J'ai à l'intérieur nginx Il y a la configuration suivante:
DE apache, Port d'écoute 8000 localement. Quand je regarde des magazines apache, Toutes les demandes proviennent d'adresses 127.0.0.1:443 (où se trouve nginx). Je veux rediriger la vraie adresse IP dans apache, Afin qu'il le retienne principalement dans des magazines.
J'ai essayé d'ajouter les lignes suivantes dans le bloc d'emplacement, mais en vain
J'ai raté une étape ici? J'ai besoin de changer le format du journal apache? Actuellement, un magazine par défaut combiné est utilisé.
location / {
if (-f $request_filename) {
add_header X-Static hit;
access_log off;
}
if (!-f $request_filename) {
proxy_pass [url=https://127.0.0.1:8000;]https://127.0.0.1:8000;[/url]
add_header X-Static miss;
}
DE apache, Port d'écoute 8000 localement. Quand je regarde des magazines apache, Toutes les demandes proviennent d'adresses 127.0.0.1:443 (où se trouve nginx). Je veux rediriger la vraie adresse IP dans apache, Afin qu'il le retienne principalement dans des magazines.
J'ai essayé d'ajouter les lignes suivantes dans le bloc d'emplacement, mais en vain
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
J'ai raté une étape ici? J'ai besoin de changer le format du journal apache? Actuellement, un magazine par défaut combiné est utilisé.
Aucun résultat connexe trouvé
Invité:
Pour répondre aux questions, connectez-vous ou registre
3 réponses
Agathe
Confirmation de:
par exemple
Ensuite, vous pouvez utiliser
Ainsi, la dernière entrée de votre magazine dirigera que nginx Ensembles pour de vrai IP. Bien sûr, vous pouvez modifier la commande dans la chaîne. LogFormat.
Catherine
Confirmation de:
http://stderr.net/apache/rpaf/
DANS deb / ubuntu Vous pouvez définir le nom du paquet libapache2-mod-rpaf
Après l'installation, ajoutez votre adresse IP. nginx en paramètre RPAFproxy_ips dans /etc/apache2/mods-available/rpaf.conf
Redémarrage apache, Et vous devriez voir les adresses IP correctes dans vos magazines.
Je l'enregistrerais dans votre configuration nginx:
Hannah
Confirmation de: