Bonjour à tous,

J'utilise tomcat 9 comme serveur d'application avec un reverse proxy NGINX. Le serveur tomcat va servir uniquement pour le traitement des .jsp et le serveur nginx pour les statics.
Voici le fichier de configuration de mon nginx :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 
upstream backend {
 server 192.168.1.3:8080;
}
 
server {
 
        listen 80;
        server_name nomdomaine.com www.nomdedomaine.com;
 
 location / {
  index homePage.jsp
  include proxy_params;
  proxy_pass http://backend/;
 }
 
# location ~ \.jsp$ {
#  include proxy_params;
#  proxy_pass http://backend;
# }
 
 location ~* \.(jpg|jpeg|png|gif|ico|css|js)$ {
  proxy_pass http://127.0.0.1;
  expires 1M;
 }
 
 
 access_log /var/log/nginx/access.log;
 error_log /var/log/nginx/error.log;
 
}
Malheureusement lorsque je me rends sur le nomdedomaine.com impossible de retombe sur le site en question (pourtant celui-ci bien présent sur le tomcat en direct).
Il y a actuellement un projet jenkins pour faire des tests, lorsque je change l'url du prox_pass par le lien "direct" : http://backend/jenkins tomcat me retourne une erreur 404 avec description La ressource demandée n'est pas disponible (pourtant cette partie reste accessible via l'ip publique du tomcat : ippubliquetomcat:8080/jenkins) je remarque également qu'il essaye de joindre message /jenkinsjenkins/login.

Si je laisse http://backend/ je retombe sur la page de configuration de tomcat, sans les statics forcement.

Avez-vous une idées du / des problème(s) ?

Merci d'avance