What type of hardware are you using: Other ARM board What YunoHost version are you running: 12.0.12 (stable) How are you able to access your server: The webadmin
SSH Are you in a special context or did you perform specific tweaking on your YunoHost instance ?: No
Describe your issue
Comme mon FAI ne me donne pas d’adresse IP fixe, j’ai pris un nom de domaine chez Infomaniak qui a une option DynDNS. Chez Infomaniak, les DNS sont dirigées vers l’adresse de mon routeur. Dans mon routeur les port 80 et 443 sont ouverts interne/externe. Je n’arrive pas à avoir de certificat Let’s Encrypt
De plus, vérifiez les paramètres de redirection de port(port forwarding) de votre routeur pour vous assurer que le trafic arrivant sur le port 80 est correctement redirigé vers votre serveur Yunohost.
De fait, j’ai un problème, il dit : HTTP Connect The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel.
Quand je fais curl -Iv , j’obtiens
curl -Iv http://monsite.eu # Teste le port 80
* Host monsite.eu:80 was resolved.
* IPv6: (none)
* IPv4: 192.168.129.15
* Trying 192.168.129.15:80...
* Connected to monsite.eu (192.168.129.15) port 80
> HEAD / HTTP/1.1
> Host: monsite.eu
> User-Agent: curl/8.5.0
> Accept: */*
>
< HTTP/1.1 301 Moved Permanently
HTTP/1.1 301 Moved Permanently
< Server: nginx
Server: nginx
< Date: Wed, 02 Apr 2025 11:20:39 GMT
Date: Wed, 02 Apr 2025 11:20:39 GMT
< Content-Type: text/html
Content-Type: text/html
< Content-Length: 162
Content-Length: 162
< Connection: keep-alive
Connection: keep-alive
< Location: https://monsite.eu/
Location: https://monsite.eu/
* Connection #0 to host monsite.eu left intact
curl -Iv https://monsite.eu # Teste le port 443
* Host monsite.eu:443 was resolved.
* IPv6: (none)
* IPv4: 192.168.129.15
* Trying 192.168.129.15:443...
* Connected to monsite.eu (192.168.129.15) port 443
* ALPN: curl offers h2,http/1.1
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
* CAfile: /etc/ssl/certs/ca-certificates.crt
* CApath: /etc/ssl/certs
* TLSv1.3 (IN), TLS handshake, Server hello (2):
* TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
* TLSv1.3 (IN), TLS handshake, Certificate (11):
* TLSv1.3 (OUT), TLS alert, unknown CA (560):
* SSL certificate problem: self-signed certificate in certificate chain
* Closing connection
curl: (60) SSL certificate problem: self-signed certificate in certificate chain
More details here: https://curl.se/docs/sslcerts.html
vu en mp matrix,
placement du serveur en DMZ ,
la conf DNS est valide,
faut possiblement rebooter le routeur pour etre certain de la prise en compte,
et aussi peut-etre attendre la fin du timer coté LE s’il y a eu trop de tentatives infructueuses
tiens moi au jus via matrix mais là , ça devrait juste marcher si le nom de domaine est bien déclaré dans ton yunohost
OK, merci. J’ai rebooté. J’attends 24h car j’ai peut-être fait trop d’essais. Et si c’est bon, je l’indiquerai ici pour si d’autres users ont le même problème
J’ai finalement réussi en mettant le pare-feux du routeur en mode faible, puis en forcant le certificat, puis en remettant le pare-feux en mode moyen.
Pas très élégant mais ca a marché
Merci à tout le monde !