Très bien effectivement ça fonctionne bien avec la version 0.11
Cependant, un problème persiste cette fois-ci avec le client lourd Scenariclient6.
je parviens bien à éditer avec le client web sur https://nom_dns_serveur/scenarichain-server6.0/
en revanche le client lourd me dit « Aucun serveur trouvé pour cette URL » quand je tente de lui enregistrer ce serveur https://nom_dns_serveur/scenarichain-server6.0/&
Pourtant, ma conf nginx est ok :
/etc/nginx/conf.d/scenari.conf :
map $http_upgrade $connection_upgrade {
default upgrade;
‹ › ‹ ›;
}
server {
Listen TCP/HTTPS
listen 443 ssl http2;
Remove 1MB limit
client_max_body_size 0;
proxy_request_buffering off;
proxy_buffering off;
proxy_read_timeout 600;
DOMAIN
server_name nom_dns_complet_serveur;
CERT
ssl_certificate /etc/ssl/certs/EPLE-SCENARI_certnew.cer;
ssl_certificate_key /etc/ssl/private/EPLE-SCENARI.key;
LOG
error_log /var/log/nginx/error_mydomain.log error;
access_log /var/log/nginx/access_mydomain.log combined;
WS + HTTP
location /scenarichain-server6.0/ {
ProxyPass to Jetty : http://IP:PORT/WEBAPPS_NAME/
proxy_pass http://127.0.0.1:8080/scenarichain-server6.0/;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $connection_upgrade;
include proxy_params;
}
}
j’ai aussi tenté cette conf mais ça ne marche pas mieux :
server {
Listen TCP/HTTPS
listen 443 ssl http2;
Remove 1MB limit
client_max_body_size 0;
proxy_request_buffering off;
proxy_buffering off;
proxy_read_timeout 600;
DOMAIN
server_name nom_dns_complet_serveur;
CERT
ssl_certificate /etc/ssl/certs/mydomain.pem;
ssl_certificate_key /etc/ssl/private/mydomain.key;
LOG
error_log /var/log/nginx/error_mydomain.log error;
access_log /var/log/nginx/access_mydomain.log combined;
Websocket
location /scenarichain-server6.0/ws {
# ProxyPass to Jetty : http://IP:PORT/WEBAPPS_NAME/ws
proxy_pass http://127.0.0.1:8080/scenarichain-server6.0/ws;
proxy_http_version 1.1;
# Upgrade for Websocket
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection « upgrade »;
include proxy_params;
}
without Websocket
location /scenarichain-server6.0/ {
# ProxyPass to Jetty : http://IP:PORT/WEBAPPS_NAME/
proxy_pass http://127.0.0.1:8080/scenarichain-server6.0/;
proxy_http_version 1.1;
proxy_set_header Connection « »;
include proxy_params;
}
une idée ?
ps : il n’y a pas de parefeu entre mon client et le serveur