Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédenteDernière révisionLes deux révisions suivantes | ||
technique:webradiosazuracast [2022/03/19 17:55] – francoisa | technique:webradiosazuracast [2022/03/30 00:49] – francoisa | ||
---|---|---|---|
Ligne 97: | Ligne 97: | ||
===== Installation du certificat ===== | ===== Installation du certificat ===== | ||
- | apt install | + | < |
+ | apt install certbot | ||
+ | |||
+ | </ | ||
Conserver la conf nginx originale. | Conserver la conf nginx originale. | ||
- | certbot -d webradios.cemea.org (standalone ?) | + | < |
+ | systemctl stop nginx | ||
- | Et sauvegarder la nouvelle confi nginx | + | </ |
- | Et modifier la conf originale pour pointer sur les certif au bon endroit | + | < |
+ | certbot --agree-tos --standalone -d webradios.cemea.org | ||
- | /etc/ | + | </code> |
- | / | + | Changer les certificats avec un webhook-post pour créer des certificats (server +key) compatibles avec icecast. |
- | Rajouter la partie pour redirection port 80 -> 443 | + | <code> |
+ | # | ||
- | Et relancer | + | mkdir -p /etc/nginx/ssl/ |
- | ===== Problèmes Mise à jour rolling release 2020 -> 2022 ===== | + | chmod 755 / |
- | La mise à jour vers la version stable plante à cause de liquidsoap qui n'est plus à jour | + | openssl rsa -in / |
- | Mais conseil de mise à jour vers la dernière rolling : | + | openssl crl2pkcs7 -nocrl -certfile / |
- | Pensez à stopper le service php7.4-fpm et installer php7.4-maxminddb | + | chmod 644 / |
- | git reset --hard \\ git checkout main \\ git pull \\ sudo ./update.sh --full | + | </code> |
- | Mais plantage lors de la maj sur l' | + | Et sauvegarder |
- | A suivre. | + | Et modifier la conf originale de nginx pour pointer sur les certif au bon endroit |
+ | < | ||
- | ===== Problèmes installation stable ===== | + | / |
- | Installation de la dernière version **stable** | + | / |
- | Les logs généraux sont dans / | + | </code> |
- | app-date.log dit : | + | Rajouter la partie pour redirection port 80 → 443 |
- | < | + | |
- | [2022-03-19T13: | + | Et relancer nginx. |
- | [2022-03-19T13: | + | |
- | [2022-03-19T13: | + | Modifier dans l' |
+ | |||
+ | Modifier dans la conf de letsencrypt la méthode d' | ||
+ | |||
+ | Tester avec un : | ||
+ | |||
+ | < | ||
+ | certbot renew --dry-run | ||
</ | </ | ||
- | Ou dans chaque stations : | + | ===== Erreur sur droits d' |
- | / | + | Un bug subsiste sur l' |
- | Problème : Le lien vers le mp3 direct fonctionne bien, mais pas l'interface web publique. | + | Ceci peut être corrigé à la mano dans chaque dossier d'album (Patch à venir ? [[https:// |
- | [[https:// | + | A faire pour chaque station |
+ | < | ||
- | Ni l' | + | chmod 755 / |
+ | |||
+ | </ | ||