Frédéric Olivier :: Développeur Web

2 septembre 2009 Apache 2 + SSL + VirtualHost QuickGuide

  • Étape 1: Créer une clef et un certificat
    https://help.ubuntu.com/8.04/serverguide/C/certificates-and-security.html

    # Créer le .key file (Clef publique)
    openssl genrsa -des3 -out server.key 1024
    Entrer le mot de passe au choix 2 fois (8+ car. de préférence)
    # Créer le .csr file (Certificat)
    openssl req -new -key server.key -out server.csr
    Entrer le même mot de passe que précédemment
    Entrer les informations demandées
    # Créer un self-signed Certificate CSR
    openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
  • Étape 2: Installer mod_ssl pour Apache 2
    Via Webmin
  • Étape 3: Configurer le VirtualHost

    À noter que ça prend une adresse IP par nom de domaine pour lequel vous désirez utiliser SSL pour les connexions sécurisées HTTPS.

    <VirtualHost 127.0.0.1:443>
    DocumentRoot "/full/path/to/www"
    ServerName full-domain-name.tld

    SSLEngine on
    SSLCertificateFile /full/path/to/certificate/server-selfsigned.crt
    SSLCertificateKeyFile /full/path/to/private-key/server.key
    </VirtualHost>
Autre ressource : Apache 2 with SSL/TLS: Step-by-Step, Part 1

Contact

Communiquer avec moi par courriel à l'adresse folivier « A commercial » f0.ca

Veille Techno


Cadouri de Craciun