Upgrade to Pro — share decks privately, control downloads, hide ads and more …

HTTPS automatiquement et gratuitement dans vos projets Symfony

HTTPS automatiquement et gratuitement dans vos projets Symfony

Lightning talk effectué le 8 avril 2016 au Symfony Live Paris

Titouan Galopin

April 08, 2016
Tweet

More Decks by Titouan Galopin

Other Decks in Programming

Transcript

  1. View Slide

  2. View Slide

  3. View Slide

  4. View Slide

  5. View Slide

  6. View Slide

  7. View Slide

  8. View Slide

  9. View Slide

  10. View Slide

  11. View Slide

  12. View Slide

  13. Serveur de
    Let’s
    Encrypt
    Votre
    serveur
    “Enregistre moi avec l’e-mail XXX”

    View Slide

  14. Serveur de
    Let’s
    Encrypt
    Votre
    serveur
    “Enregistre moi avec l’e-mail XXX”
    “Je veux un certificat pour example.org”

    View Slide

  15. Serveur de
    Let’s
    Encrypt
    Votre
    serveur
    “Enregistre moi avec l’e-mail XXX”
    “Je veux un certificat pour example.org”
    “Expose le token XXX sur l’URL
    http://example.org/.well-known/YYY”

    View Slide

  16. Serveur de
    Let’s
    Encrypt
    Votre
    serveur
    “Enregistre moi avec l’e-mail XXX”
    “Je veux un certificat pour example.org”
    “Expose le token XXX sur l’URL
    http://example.org/.well-known/YYY”
    “C’est fait”

    View Slide

  17. Serveur de
    Let’s
    Encrypt
    Votre
    serveur
    “Enregistre moi avec l’e-mail XXX”
    “Je veux un certificat pour example.org”
    “Expose le token XXX sur l’URL
    http://example.org/.well-known/YYY”
    “C’est fait”
    “Ok, voici le certificat”

    View Slide

  18. View Slide

  19. View Slide

  20. app/config/config.yml
    acme_php:
    contact_email: [email protected]
    default_distinguished_name:
    country: FR
    locality: Paris
    ...
    domains:
    myapp.com: ~
    Command line
    bin/console acmephp:generate
    crontab
    0 0 1 * * /your/app/path/bin/console
    acmephp:generate && service nginx reload

    View Slide