Monday, 22 January 2007

Enabling SSL for Apache2 in Ubuntu

Quick recipe:
  1. Create self-signed certificate:
    apache2-ssl-certificate
  2. Enable SSL mod:
    a2enmod ssl

  3. Enable name-based virtual hosts on 443:
    NameVirtualHost *:443

  4. Add virtual-host in sites-available, and include SSL directives:
    SSLEngine On

    SSLCertificateFile /etc/apache2/ssl/apache.pem
  5. Add 443 to ports.conf:
    Listen 443

0 comments: