Aller au contenu
WAMP SSL Automator

Comment ça marche

Ce qui se passe quand vous appuyez sur le bouton.

Cliquer sur Générer la configuration SSL exécute ce pipeline sur votre installation WAMP en direct, dans l’ordre, sur un fil d’arrière-plan — chaque ligne étant diffusée dans le journal à l’écran. Il valide avant de valider, et revient en arrière en cas d’échec.

  1. 1

    Sauvegarde

    Des copies horodatées de httpd-vhosts.conf et de votre fichier hosts Windows sont écrites en premier, pour toujours disposer d’un point de restauration propre.

    [1/9] Sauvegarde vhosts + hosts sauvegardés (.bak-20260530-1142)

  2. 2

    AC racine

    Une autorité de certification locale est générée une fois — RSA-4096, SHA-256, validité de 10 ans — puis réutilisée à chaque exécution future.

    [2/9] AC racine AC RSA-4096 prête (réutilisée)

  3. 3

    Confiance

    L’AC est installée dans le magasin de confiance machine de Windows (LocalMachine\Root). Si elle est déjà approuvée, cette étape est ignorée.

    [3/9] Confiance AC présente dans LocalMachine\Root

  4. 4

    Certificats

    Un certificat par domaine est émis, signé par votre AC, avec un Subject Alternative Name, un EKU serverAuth et une validité de 825 jours. Les certificats encore valides sont réutilisés.

    [4/9] Certs myapp.test émis (SAN, EKU, 825j)

  5. 5

    Fusion vhosts

    Des blocs de redirection :80 → :443 et des blocs SSL :443 propres sont ajoutés dans une section balisée de httpd-vhosts.conf. Tout le reste demeure exactement tel quel.

    [5/9] Vhosts fusionnés dans la section # WampSSL

  6. 6

    Fichier hosts

    Les domaines sont écrits dans votre fichier hosts Windows en tant qu’entrées 127.0.0.1, de façon atomique, entre les balises BEGIN/END WampSSL.

    [6/9] Hosts 127.0.0.1 myapp.test

  7. 7

    Validation

    httpd -t vérifie la nouvelle configuration. Si elle ne démarrait pas, l’outil restaure les sauvegardes et s’arrête — sans jamais toucher au serveur en cours d’exécution.

    [7/9] Validation httpd -t : Syntax OK

  8. 8

    Redémarrage

    Le service Windows wampapache est redémarré avec suivi d’état. S’il ne revient pas, l’outil restaure les sauvegardes et redémarre sur la configuration valide connue.

    [8/9] Redémarrage wampapache en cours d’exécution

  9. 9

    Vérification

    Chaque domaine est récupéré en HTTPS via la même chaîne de confiance que votre navigateur, pour confirmer que le certificat est fiable et qu’Apache répond.

    [9/9] Vérification Verification: 3/3 OK

Le filet de sécurité que vous construiriez vous-même, si vous aviez un après-midi de libre.

L’ordre est délibéré. Les sauvegardes précèdent toute modification. La validation précède tout redémarrage. La vérification vient ensuite, pour que le succès soit prouvé plutôt que supposé.

Si une étape échoue, l’outil ne vous laisse pas à mi-chemin. Il restaure les sauvegardes horodatées, redémarre Apache sur la configuration qui fonctionnait l’instant d’avant, et signale ce qui a mal tourné — y compris la fin du journal d’erreurs d’Apache — pour que vous puissiez corriger la véritable cause.

Comme l’ensemble est idempotent, la correction consiste généralement à rectifier l’entrée et à réappuyer sur le bouton.

Voyez-le tourner sur votre machine.

Téléchargez, ajoutez un domaine, et regardez défiler les neuf étapes.