Nging Reverse Proxy

Répondre
yahaha
Messages : 1838
Inscription : ven. 12 janv. 2018 17:44
Localisation : Bruxelles

Nging Reverse Proxy

Message par yahaha »

:hello: hoy les copaings !

Nouveau projet !

Je suis occupé à configurer un reverse proxy via Nginx.
Port 80 envoyé vers ma VM, ça marche pour mon server web qui est sur mon nas (nas physique rien à voir avec la VM) donc la redirection est ok.
J'ai une autre VM qui me sert pour mon SNMP (Mutiny).
Et la paf c'est l'emabardée... ça fonctionne pas pour cette redirection :(

voici mon fichier default
[cpp]
#mon nom de dommaine, nginx va chercher les pages sur le nas (ip_du_nas)
#sur l'Apache qui est configuré en port 80
server {
listen 80;
server_name mon nom de dommaine;
location / {
proxy_pass ip_du_nas;
}
}
#Et je rajoute Monito dans la foulée sur sa VM
server {
listen 80;
server_name nom de domaine/snmp;
location / {
proxy_pass ip_de_ma_vm;
}

}[/cpp]

une idée?
merci ;)
gizmo78
Messages : 20075
Inscription : ven. 12 janv. 2018 17:44

Nging Reverse Proxy

Message par gizmo78 »

essaye avec un sub domaine?

mon template de reverse:
[cpp]server {
listen 80;
listen [::]:80;
server_name bla.fr;

error_log /var/log/service/error.log;
access_log /var/log/service/access.log;

location / {
proxy_pass http://tonip:80/;
proxy_redirect default;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}[/cpp]

par contre je fais un fichier par vhost/reverse
yahaha
Messages : 1838
Inscription : ven. 12 janv. 2018 17:44
Localisation : Bruxelles

Nging Reverse Proxy

Message par yahaha »

même soucis avec un subdomain
pourquoi un fichier par reverse?
du coup comment nginx sait qu'il doit aller chercher dans plusieurs fichier de config?
merci !!!
Avatar de l’utilisateur
Zedoune
Messages : 15343
Inscription : ven. 12 janv. 2018 17:44

Nging Reverse Proxy

Message par Zedoune »

souvent y a un dossier avec des fichiers de type .conf et nginx est configuré pour charger tous les fichiers .conf du dossier. Mais on peut tout mettre dans le même aussi sans problème

Sur ta VM ça utilise un virtualhost pour répondre au http ? Il faut définir le header Host comme dans l'exemple de Gizmo, sinon si tu demandes le domaine "domaine_de_la_vm" et que t'utilises proxy_pass tout seul, le serveur à l'arrière reçoit une requête du type http://url_dans_le_proxy_pass et donc si ton virtualhost derrière le reverse attend domaine_de_la_vm ça marche pas (je sais pas si c'est clair :P) alors qu'en mettant le proxy_set_header pour le Host, le reverse demande domaine_de_la_vm :)
yahaha
Messages : 1838
Inscription : ven. 12 janv. 2018 17:44
Localisation : Bruxelles

Nging Reverse Proxy

Message par yahaha »

heuuuu pas très clair...
j'ai pas mis les logs car pas besoin dans mon cas

mais à quoi servent les lignes
proxy_redirect default;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
Avatar de l’utilisateur
Zedoune
Messages : 15343
Inscription : ven. 12 janv. 2018 17:44

Nging Reverse Proxy

Message par Zedoune »

heuuuu pas très clair...
j'ai pas mis les logs car pas besoin dans mon cas

mais à quoi servent les lignes
proxy_redirect default;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
en gros ça sert à faire en sorte que le reverse proxy soit transparent
yahaha
Messages : 1838
Inscription : ven. 12 janv. 2018 17:44
Localisation : Bruxelles

Nging Reverse Proxy

Message par yahaha »

mais ça ne se met pas dans le nginx.conf?
tel qu'expliqué ici?
http://korben.info/configurer-nginx-reverse-proxy.html
Avatar de l’utilisateur
dsebire
Messages : 12740
Inscription : ven. 12 janv. 2018 17:44
Localisation : Loiret - entre la ville et les champs

Nging Reverse Proxy

Message par dsebire »

j'ai pas mis les logs car pas besoin dans mon cas
[:rofl] [:rofl]
Les logs quand ça marche ça sert a rien on est d'accord.
Dans ton cas, je suis pas sur ;)
Avatar de l’utilisateur
biour
Messages : 24102
Inscription : ven. 12 janv. 2018 17:44

Nging Reverse Proxy

Message par biour »

moi j'ai un force 443 :o donc je peux pas aider
Image
yahaha
Messages : 1838
Inscription : ven. 12 janv. 2018 17:44
Localisation : Bruxelles

Nging Reverse Proxy

Message par yahaha »

[:rofl] [:rofl]
Les logs quand ça marche ça sert a rien on est d'accord.
Dans ton cas, je suis pas sur ;)
je sais mais genre le log qui log chaque mouvement de souris... je sais pas combien de lignes pour 1 seconde... top de log tue le log !
Avatar de l’utilisateur
Zedoune
Messages : 15343
Inscription : ven. 12 janv. 2018 17:44

Nging Reverse Proxy

Message par Zedoune »

avec les logs tu pourrais voir déjà si ça arrive sur la machine et si ça arrive avec le bon host, par exemple...
yahaha
Messages : 1838
Inscription : ven. 12 janv. 2018 17:44
Localisation : Bruxelles

Nging Reverse Proxy

Message par yahaha »

ok je reactive lequel?
error_log /var/log/service/error.log;
access_log /var/log/service/access.log;

le error j'imagine? juste pour la vm j'imagine?
Avatar de l’utilisateur
Zedoune
Messages : 15343
Inscription : ven. 12 janv. 2018 17:44

Nging Reverse Proxy

Message par Zedoune »

ok je reactive lequel?
error_log /var/log/service/error.log;
access_log /var/log/service/access.log;

le error j'imagine? juste pour la vm j'imagine?
tu peux l'activer sur le nginx ET sur le serveur web de la vm
autant mettre les 2 quand ça marche pas
yahaha
Messages : 1838
Inscription : ven. 12 janv. 2018 17:44
Localisation : Bruxelles

Nging Reverse Proxy

Message par yahaha »

le server web de la vm... hum mutiny, pas de console ssh enfin si mais :/ c'est une appliance et ils ne donnent pas l'accès du ssh :(
yahaha
Messages : 1838
Inscription : ven. 12 janv. 2018 17:44
Localisation : Bruxelles

Nging Reverse Proxy

Message par yahaha »

voici le log file
https://www.scribd.com/document/3271663 ... ginx-Error


cherchez sur /snmp pour les erreurs relatives à ce qui foire à partir du 11/10:16 12h

merci !
moriss
Messages : 587
Inscription : ven. 12 janv. 2018 17:44

Nging Reverse Proxy

Message par moriss »

un micro hors sujet,
je retrouve plus le post sur le GUI de nginx ....
j'ai rêvé ?
Avatar de l’utilisateur
Zedoune
Messages : 15343
Inscription : ven. 12 janv. 2018 17:44

Nging Reverse Proxy

Message par Zedoune »

voici le log file
https://www.scribd.com/document/3271663 ... ginx-Error


cherchez sur /snmp pour les erreurs relatives à ce qui foire à partir du 11/10:16 12h

merci !
ça sort d'où ce log d'erreur ? ^^
C'est un peu imbitable en plus j'arrive pas à comprendre où il est placé. Il faudrait faire un petit schéma aussi :)
un micro hors sujet,
je retrouve plus le post sur le GUI de nginx ....
j'ai rêvé ?
je ne vois pas de quel topic tu parles :D
yahaha
Messages : 1838
Inscription : ven. 12 janv. 2018 17:44
Localisation : Bruxelles

Nging Reverse Proxy

Message par yahaha »

ça sort des logs de mon nginx avec
error_log /var/log/service/error.log debug;
Avatar de l’utilisateur
Zedoune
Messages : 15343
Inscription : ven. 12 janv. 2018 17:44

Nging Reverse Proxy

Message par Zedoune »

tu as réussi à t'en sortir avec nginx ?
yahaha
Messages : 1838
Inscription : ven. 12 janv. 2018 17:44
Localisation : Bruxelles

Nging Reverse Proxy

Message par yahaha »

non, et pas le temps actuellement pour prendre le temps... j'espère avoir quelques heures durant les vacances de Toussaint, mais même pas sur...
Répondre