admin:services:mumble.chapril.org
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
admin:services:mumble.chapril.org [2020/03/28 10:04] – [Personnalisation : la boite de dialogue] cpm | admin:services:mumble.chapril.org [2020/03/31 23:51] (Version actuelle) – [Mumble-web] cpm | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Service mumble.chapril.org ======= | ====== Service mumble.chapril.org ======= | ||
- | ===== Déploiement ===== | + | ===== Déploiement |
==== Installation ==== | ==== Installation ==== | ||
Ligne 249: | Ligne 249: | ||
===== Mumble-web ===== | ===== Mumble-web ===== | ||
+ | ==== Principe ==== | ||
+ | |||
+ | Mumble-web peut être installé en mode // | ||
+ | * une gestion du certificat web sur notre vm bastion ; | ||
+ | * la génération de log HTTP pour suivre la fréquentation du service. | ||
+ | |||
+ | Voici le chemin romancé des requêtes : | ||
+ | * côté utilisateur : | ||
+ | * Mumble-web consiste en des fichiers statiques : HTML, Javascript et images, | ||
+ | * une fois ces fichiers chargés dans le navigateur depuis https:// | ||
+ | * le fichier // | ||
+ | * config.defaults.address = ' | ||
+ | * donc le navigateur de l' | ||
+ | |||
+ | * Nginx sur la vm bastion : | ||
+ | * tout le trafic web du SI Chapril passe par un bastion web, | ||
+ | * les deux flux arrivent sur le même Nginx, | ||
+ | * c'est à ce niveau là qu'est géré le certificat web, | ||
+ | * ensuite tout est envoyé au Nginx de la vm allo sans chiffrement, | ||
+ | |||
+ | * Nginx sur la vm allo : | ||
+ | * les deux flux arrivent sur le même Nginx, | ||
+ | * si le chemin de requête est ///// alors : | ||
+ | * on sert les pages web demandées, | ||
+ | * si le chemin demandé est /ws alors : | ||
+ | * on redirige vers le port 64737 du processus websockify | ||
+ | |||
+ | * Websockify sur la vm allo : | ||
+ | * lancé en tâche de fond via // | ||
+ | * lit tout ce qui arrive sur le port 64737, | ||
+ | * redirige tout vers le port 64738 (c'est celui de notre serveur Mumble), | ||
+ | * s' | ||
+ | |||
+ | * serveur Mumble : | ||
+ | * traite toutes les connexions sur le port 64738. | ||
+ | |||
+ | |||
==== Configuration du Nginx bastion ==== | ==== Configuration du Nginx bastion ==== | ||
Ligne 317: | Ligne 354: | ||
Créer la branche officielle : | Créer la branche officielle : | ||
< | < | ||
- | mkdir /var/log/ | + | mkdir /var/www/ |
- | cd /var/log/ | + | cd /var/www/ |
git init . | git init . | ||
cp -a / | cp -a / | ||
Ligne 328: | Ligne 365: | ||
Créer la branche Chapril : | Créer la branche Chapril : | ||
< | < | ||
- | cd /var/log/ | + | cd /var/www/ |
git branch chapril-9945bc5f7 | git branch chapril-9945bc5f7 | ||
git checkout chapril-9945bc5f7 | git checkout chapril-9945bc5f7 | ||
Ligne 418: | Ligne 455: | ||
</ | </ | ||
- | ==== Personnalisation : franciser un peu ==== | ||
- | Éditer le fichier ''/ | ||
- | < | ||
- | TODO | ||
- | </ | ||
==== Personnalisation : ajouter un favicon ==== | ==== Personnalisation : ajouter un favicon ==== | ||
Ligne 435: | Ligne 467: | ||
TODO | TODO | ||
+ | ==== Personnalisation : franciser un peu ==== | ||
+ | |||
+ | Éditer le fichier ''/ | ||
+ | < | ||
+ | TODO | ||
+ | </ | ||
==== Procédure de mise à jour ==== | ==== Procédure de mise à jour ==== | ||
admin/services/mumble.chapril.org.1585389884.txt.gz · Dernière modification : 2020/03/28 10:04 de cpm