Consulter et supprimer une publication : le port réellement effectif
Lire le port réellement écouté d'une publication, la supprimer sans se tromper, et savoir ce qui est définitif.
Mettre en ligne10 min de lectureUtilisateur, propriétaire de la VM
Ce que vous obtenez : Le port effectif d'une publication lu sans ambiguïté, et sa suppression faite les yeux ouverts.
Avant de commencer
- Au moins une publication existante. La fiche est atteignable par la liste ou par un lien direct.
- Pour lire un port effectif différent de celui de la base : un proxy HTTP ou HTTPS (le DNAT, lui, affiche simplement le port stocké).
1.Ouvrir la fiche d'une publication
La liste des publications ne montre que l'essentiel. La fiche, elle, expose une seule liste de faits, sous le titre Informations : chaque ligne porte son libellé à gauche et sa valeur à droite. Le tout tient sur un écran.
- Barre latérale « Publications »
- Clic sur la zone d'information d'une ligne
L'URL de la fiche est /app/publish/<nom> et le nom qu'elle attend est le nom réel, suffixé de quatre hexadécimaux. Une adresse qui désigne une publication inexistante n'ouvre pas de fiche.
- Barre de titre :
Publications / <nom>→VM: <vm>│ protocole │:<port>│ bouton « Supprimer ». - Informations : Nom, Statut, VM, Port VM, Port hôte, Protocole, Nom DNS *(proxy uniquement)*, Créé le.
2.Lire le port réellement effectif
La liste et la fiche d'une même publication ne montrent pas la même valeur pour le port :
| Type de publication | Liste /app/publish | Fiche /app/publish/<nom> |
|---|---|---|
| DNAT | alpha.robinzmuda.fr:44324 | Port hôte = 44324 |
| Proxy HTTP | `Auto` | Port hôte = 80 |
| Proxy HTTPS | `Auto` | Port hôte = 443 |
La fiche est la seule qui donne le port réellement écouté : pour une redirection, c'est 80 en HTTP et 443 en HTTPS. Vérifié sur un proxy HTTP : la liste affichait site-vitrine-web-3ad5 │ HTTP │ Auto, la fiche affichait « Port hôte 80 » et « Protocole HTTP », avec la ligne « Nom DNS » site-vitrine-web-3ad5.alpha.robinzmuda.fr.
Auto, la fiche affiche 80, et la ligne « Nom DNS » n'existe que pour un proxy. (cliquez la capture pour l'agrandir)La ligne « Nom DNS » n'apparaît que pour une redirection
Une publication DNAT n'a pas de ligne « Nom DNS » : cette ligne n'est affichée que pour une redirection, et elle porte alors le nom de domaine par lequel votre service est joignable.
3.L'état d'une publication
La liste, la fiche et le tableau de bord affichent l'état MESURÉ du port, jamais un drapeau venu de la base : `Joignable`, `Injoignable` ou `Pas encore mesuré`, suivis de l'âge de la mesure quand elle porte une date. La couleur porte le verdict, le mot dit l'état, et le même mot sert partout.
La mesure est faite depuis l'hôte : l'hôte a ouvert une connexion TCP vers l'invitée sur ce port. Elle ne prouve que l'écoute de l'invitée : ni nginx, ni la redirection, ni le DNS, ni la page rendue. Une publication joignable peut donc très bien rendre une erreur au visiteur.
Si l'hôte a tenté la connexion et qu'elle n'a pas abouti, l'état est `Injoignable` : c'est le seul état qui vaut une alerte. Quand rien n'est prouvé dans un sens ni dans l'autre, l'état est `Pas encore mesuré`, et l'indicateur ne prend jamais le vert.
La FICHE dit en plus POURQUOI, sur une ligne `Motif` placée sous l'état. C'est la seule surface qui porte cette phrase : la liste des publications garde le mot seul, parce qu'une phrase collée à un statut de liste noie le verdict qu'elle commente.
La machine n'est pas en marche : il n'y a rien à joindre pour l'instant.La machine vient de démarrer : elle n'écoute peut-être pas encore. Rien n'est prouvé dans un sens ni dans l'autre.L'heure de démarrage de la machine est inconnue : impossible de distinguer un démarrage d'une panne.La machine n'a pas d'adresse : il n'y a rien à joindre.Ce numéro de port n'est pas valide.La mesure n'a pas pu être faite : rien n'est prouvé.L'hôte a tenté la connexion et elle n'a pas abouti.
Ce que le motif ne promet pas
Le motif est celui que la sonde a NOMMÉ, jamais celui qu'on pourrait déduire. La dernière phrase est celle qui s'arrête le plus tôt : elle dit que la connexion n'a pas abouti, et rien de plus. Elle n'annonce pas que le service est arrêté, parce que la mesure ne l'a pas établi.
Sur le tableau de bord seulement
Le point coloré du panneau « Publications » tient compte aussi de l'état de la machine : il s'affiche éteint quand la machine est arrêtée.
4.Supprimer une publication
- 1
Ouvrir la fiche et cliquer « Supprimer »
Le bouton est dans la barre de titre, tout à droite. Le coin droit d'une ligne de la liste mène au même endroit. La liste propose aussi une sélection multiple (cases, « Tout sélectionner », barre flottante), qui n'a pas été exercée ici.
- 2
Lire la confirmation jusqu'au bout
Le titre est « Supprimer la publication » et le message est le suivant : « Êtes-vous sûr de vouloir supprimer la publication « <nom> » ? Le mapping DNAT sera retiré et le port hôte libéré. Cette action est irréversible. »
- 3
Confirmer : retour automatique à la liste
Après confirmation, l'application revient sur la liste des publications. La ligne disparaît et les compteurs en haut de page se recalculent.
La suppression est définitive
Une publication ne se modifie pas : pour changer son port, son protocole ou son type, supprimez-la et créez-en une nouvelle. Le port hôte peut changer au second tirage : notez-le avant de supprimer si des utilisateurs s'y connectent.
Après la suppression
La publication disparaît de la liste et son adresse n'ouvre plus de fiche.
Les pièges, en résumé
Ces écrans se rafraîchissent au rechargement
Une publication créée depuis une autre fenêtre ou par votre outillage n'apparaît qu'après le rechargement de la page.
Ce guide est-il a jour ?
Chaque affirmation de cette page a ete verifiee sur le produit avant publication, et ce qui n'etait pas verifie n'a pas ete ecrit. Une page peut cependant vieillir avant le produit : si un ecran ne correspond plus a ce que vous voyez, dites-le, la page sera reprise.
Prêt à créer vos premières VMs ?
30 secondes d'inscription. 2 secondes pour la première VM. Zéro engagement.