Reverse Proxy & services web
Configuration et dépannage de services web derrière reverse proxy, avec DNS, certificats, routage et vérification des réponses HTTP/S.
Le besoin, avant l’outil.
La publication d'un service web dépend d'une chaîne complète : résolution du nom, connectivité, reverse proxy, certificat, application et réponse retournée.
Isoler la couche responsable lorsqu'un service renvoie une erreur, qu'un certificat échoue ou qu'un proxy ne peut pas joindre l'application en amont.
Une méthode
reproductible.
Vérifier la résolution DNS et la destination attendue avant de modifier le service.
Contrôler le VirtualHost ou le bloc serveur, les règles de proxy et les en-têtes transmis.
Examiner la validité, la chaîne et le renouvellement du certificat TLS.
Comparer les journaux du proxy avec ceux de l'application en amont pour localiser la panne.
Le flux de travail.
Nom de domaine
Résolution vers la bonne destination.
Entrée sécurisée
Certificat, négociation TLS et règles d'hôte.
Routage
Sélection de l'application et transmission de la requête.
Service
Application, code de retour et journaux de diagnostic.
Vue de principe destinée à expliquer les responsabilités. Les flux et composants exacts dépendent de la configuration réellement déployée.
Ce que le projet
démontre.
Une méthode de diagnostic par couches, de DNS jusqu'à l'application.
Une vision des dépendances entre proxy, certificats et service amont.
Des contrôles reproductibles pour éviter les changements au hasard.