ça avance.
J’ai bien une réponse avec Simple Web Socket sur wss://duniter.normandie-libre.fr/ws/block (la même qu’avec curl, voir premier post du topic) :
{"auth":"CONNECT","pub":"8t6Di3pLxxoTEfjXHjF49pNpjSTXuGEQ6BpkT75CkNb2","challenge":"1810b0a4-1677-443c-bfab-e55de6e397145729e355-a3a0-4471-bf28-d5b3f923f873","sig":"qmuM590jIJXuNeKCsIBPfjQ/PfnwwREwFx43mx4vzN/h0oMiMyRwaB3H0dyPNQ/yx/6y7oJl+S8vL4pHTLwUBg=="}
Mais avec wss://g1.duniter.fr/ws/block, j’obtiens :
{"version":10,"currency":"g1","number":163191,"issuer":"4GX5gUFwKg8Y8oL5ZFwFD64U3vEJo6CtY61Y3J8LMCHk","issuersFrame":201,"issuersFrameVar":0,"issuersCount":40,"parameters":"","membersCount":1387,"monetaryMass":373402587,"powMin":89,"time":1539855137,"medianTime":1539851377,"dividend":null,"unitbase":0,"hash":"0000006DB6F52A6F19CB6BCFFD8ACDB99F6C555AA641F5F85933FF7453405C0F","previousHash":"00000231C6E8F9E2F0107C66879CACBAB27FA8DEB7D5550E926990EE9CD096AE","previousIssuer":"82NdD9eEbXSjRJXeJdqf56xkpu6taTfTeEqtAtmtbyXY","identities":[],"certifications":[],"joiners":[],"actives":[],"leavers":[],"revoked":[],"excluded":[],"transactions":[{"version":10,"currency":"g1","comment":"Pour commencer","locktime":0,"issuers":["8SbnQYBLoSYdAXtJnVbbjLygPWR3vbFJYCY4PiEdxenY"],"signatures":["XnDFF9Oz9Bro7k6fKAXu0ZRThDTgviD17x640fw1X/CHfLKjHmoi5jThYbhjD4UzXcV0K3ySMr5d/aXBj8xdAg=="],"outputs":["100:0:SIG(3R6nkXHhJNKskcZCieNVfbdFnXYbGzXB6WkotHJwdKnk)","1800:0:SIG(8SbnQYBLoSYdAXtJnVbbjLygPWR3vbFJYCY4PiEdxenY)"],"inputs":["1900:0:T:AF12608C9B08028FD48524D4E9CF23F8DD9DC7C454424FE7EEEE1776CEAC65E2:1"],"unlocks":["0:SIG(0)"],"block_number":163189,"blockstamp":"163189-000000DDC6D1AB82BE2A7275E0EF2A48A33DBBA66804C5A9F04F3DD96451E061","blockstampTime":1539850844,"time":1539850844}],"nonce":10200000002424,"inner_hash":"DFD57AA85F4576E3F5FF2578ABC52DDB13C00F98417B668238DD70AC8065AF34","signature":"sbVl7pCvSMmoi1fYsgOaFO4AlbFhc6W+XlxzV/zcSN+k10xRV0hvB7fD5MVx0XwF+efwaamKA2lfB3F5sQtoBw==","raw":"Version: 10\nType: Block\nCurrency: g1\nNumber: 163191\nPoWMin: 89\nTime: 1539855137\nMedianTime: 1539851377\nUnitBase: 0\nIssuer: 4GX5gUFwKg8Y8oL5ZFwFD64U3vEJo6CtY61Y3J8LMCHk\nIssuersFrame: 201\nIssuersFrameVar: 0\nDifferentIssuersCount: 40\nPreviousHash: 00000231C6E8F9E2F0107C66879CACBAB27FA8DEB7D5550E926990EE9CD096AE\nPreviousIssuer: 82NdD9eEbXSjRJXeJdqf56xkpu6taTfTeEqtAtmtbyXY\nMembersCount: 1387\nIdentities:\nJoiners:\nActives:\nLeavers:\nRevoked:\nExcluded:\nCertifications:\nTransactions:\nTX:10:1:1:1:2:1:0\n163189-000000DDC6D1AB82BE2A7275E0EF2A48A33DBBA66804C5A9F04F3DD96451E061\n8SbnQYBLoSYdAXtJnVbbjLygPWR3vbFJYCY4PiEdxenY\n1900:0:T:AF12608C9B08028FD48524D4E9CF23F8DD9DC7C454424FE7EEEE1776CEAC65E2:1\n0:SIG(0)\n100:0:SIG(3R6nkXHhJNKskcZCieNVfbdFnXYbGzXB6WkotHJwdKnk)\n1800:0:SIG(8SbnQYBLoSYdAXtJnVbbjLygPWR3vbFJYCY4PiEdxenY)\nPour commencer\nXnDFF9Oz9Bro7k6fKAXu0ZRThDTgviD17x640fw1X/CHfLKjHmoi5jThYbhjD4UzXcV0K3ySMr5d/aXBj8xdAg==\nInnerHash: DFD57AA85F4576E3F5FF2578ABC52DDB13C00F98417B668238DD70AC8065AF34\nNonce: 10200000002424\nsbVl7pCvSMmoi1fYsgOaFO4AlbFhc6W+XlxzV/zcSN+k10xRV0hvB7fD5MVx0XwF+efwaamKA2lfB3F5sQtoBw==\n"}
Une petite idée d’où ça peut venir ?
Voici ma nouvelle config Apache :
<VirtualHost *:443>
ServerName duniter.normandie-libre.fr
ServerAdmin paidge_cs@hotmail.com
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP:UPGRADE} ^WebSocket$ [NC,OR]
RewriteCond %{HTTP:CONNECTION} ^Upgrade$ [NC]
RewriteRule .* ws://localhost:20901%{REQUEST_URI} [P,QSA,L]
</IfModule>
Redirect /graph https://duniter.normandie-libre.fr/wotmap
Redirect /wotmap2 https://duniter.normandie-libre.fr/wotmap
Alias /wotmap /home/paidge/wotmap
<Directory /home/paidge/wotmap>
Options FollowSymLinks MultiViews
AllowOverride all
Require all granted
</Directory>
ProxyPassMatch ^/wotmap !
ProxyPassMatch ^/graph !
ProxyPassMatch ^/pma !
SSLProxyEngine on
ProxyPass /ws2p http://127.0.0.1:20901
ProxyPassReverse /ws2p http://127.0.0.1:20901
ProxyPass / http://82.64.35.65:10902/
ProxyPassReverse / http://82.64.35.65:10902/
ProxyRequests Off
ProxyPreservehost On
RequestHeader set X-Forwarded-Proto "https"
Header set Strict-Transport-Security "max-age=31536000; includeSubDomains"
RequestHeader unset If-Modified-Since
RequestHeader unset If-None-Match
# Gestion des logs
# Gestion des certificats SSL
</VirtualHost>