Page 1 sur 1
Nging Reverse Proxy
Publié : lun. 10 oct. 2016 18:44
par yahaha

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

Nging Reverse Proxy
Publié : lun. 10 oct. 2016 19:03
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
Nging Reverse Proxy
Publié : lun. 10 oct. 2016 19:08
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 !!!
Nging Reverse Proxy
Publié : lun. 10 oct. 2016 19:19
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

) alors qu'en mettant le proxy_set_header pour le Host, le reverse demande domaine_de_la_vm

Nging Reverse Proxy
Publié : lun. 10 oct. 2016 19:32
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;
Nging Reverse Proxy
Publié : lun. 10 oct. 2016 19:42
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
Nging Reverse Proxy
Publié : lun. 10 oct. 2016 19:49
par yahaha
mais ça ne se met pas dans le nginx.conf?
tel qu'expliqué ici?
http://korben.info/configurer-nginx-reverse-proxy.html
Nging Reverse Proxy
Publié : lun. 10 oct. 2016 19:53
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

Nging Reverse Proxy
Publié : lun. 10 oct. 2016 20:06
par biour
moi j'ai un force 443

donc je peux pas aider
Nging Reverse Proxy
Publié : lun. 10 oct. 2016 20:21
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 !
Nging Reverse Proxy
Publié : lun. 10 oct. 2016 20:28
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...
Nging Reverse Proxy
Publié : lun. 10 oct. 2016 20:32
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?
Nging Reverse Proxy
Publié : lun. 10 oct. 2016 20:37
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
Nging Reverse Proxy
Publié : lun. 10 oct. 2016 20:40
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

Nging Reverse Proxy
Publié : mar. 11 oct. 2016 12:24
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 !
Nging Reverse Proxy
Publié : mer. 12 oct. 2016 11:38
par moriss
un micro hors sujet,
je retrouve plus le post sur le GUI de nginx ....
j'ai rêvé ?
Nging Reverse Proxy
Publié : mer. 12 oct. 2016 11:59
par Zedoune
ç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

Nging Reverse Proxy
Publié : mer. 12 oct. 2016 18:20
par yahaha
ça sort des logs de mon nginx avec
error_log /var/log/service/error.log debug;
Nging Reverse Proxy
Publié : jeu. 27 oct. 2016 15:41
par Zedoune
tu as réussi à t'en sortir avec nginx ?
Nging Reverse Proxy
Publié : ven. 28 oct. 2016 12:25
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...