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.

  1. Barre latérale « Publications »
  2. Clic sur la zone d'information d'une ligne
Ouvrir la liste des publicationsCliquez le nom ou le port d'une ligne : le coin droit de la ligne, lui, ouvre la suppression.

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.

Ouvrez la fiche d'une publication DNAT : le port hôte affiché est celui de la publication, et aucune ligne « Nom DNS » n'apparaît. (cliquez la capture pour l'agrandir)
  • 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 publicationListe /app/publishFiche /app/publish/<nom>
DNATalpha.robinzmuda.fr:44324Port 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.

Ouvrez la fiche d'un proxy HTTP : la liste affiche 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. 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. 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. 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 confirmation de suppression, telle qu'elle s'affiche : titre, nom de la publication, et les deux boutons. (cliquez la capture pour l'agrandir)

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.