Ça marche, il fallait juste ouvrir les ports dans le pare-feu de la box. (je suis rentré chez moi hier soir)
http://txmn.tk:5558/http
ws://txmn.tk:5558/ws
https://txmn.tk:5559/http
wss://txmn.tk:5559/ws
Maintenant j’essaie de terminer la config pour pouvoir être validateur.
Config Apache
<VirtualHost *:5558 [::]:5558>
ServerName txmn.tk
ServerAdmin t@txmn.tk
DocumentRoot /var/www/none
Protocols h2 http/1.1
RewriteEngine On
RewriteCond %{HTTP:Upgrade} websocket [NC]
RewriteRule /ws ws://127.0.0.1:9944/ [P,L]
ProxyPreserveHost Off
ProxyRequests Off
ProxyTimeout 600
<Location /http>
ProxyPass http://127.0.0.1:9933/
</Location>
<Location /ws>
ProxyPass ws://127.0.0.1:9944/
</Location>
ErrorLog ${APACHE_LOG_DIR}/duniter-gdev.error.log
CustomLog ${APACHE_LOG_DIR}/duniter-gdev.access.log common env=!dontlog
</VirtualHost>
<IfModule mod_ssl.c>
<VirtualHost *:5559 [::]:5559>
ServerName txmn.tk
ServerAdmin t@txmn.tk
DocumentRoot /var/www/none
SSLEngine on
SSLCertificateFile /etc/letsencrypt/live/txmn.tk-0001/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/txmn.tk-0001/privkey.pem
ProxyPreserveHost Off
ProxyRequests Off
ProxyTimeout 600
<Location /http>
ProxyPass http://127.0.0.1:9933/
</Location>
<Location /ws>
ProxyPass ws://127.0.0.1:9944/
</Location>
ErrorLog ${APACHE_LOG_DIR}/duniter-gdev.error.log
CustomLog ${APACHE_LOG_DIR}/duniter-gdev.access.log common env=!dontlog
</VirtualHost>
</IfModule>