a2enmod ssl
コマンドを実行
Enabling module ssl.
See /usr/share/doc/apache2.2-common/README.Debian.gz on how to configure SSL and create self-signed certificates.
Run ‘/etc/init.d/apache2 restart’ to activate new configuration!
a2ensite default-ssl
コマンドも実行
Enabling site default-ssl.
Run ‘/etc/init.d/apache2 reload’ to activate new configuration!
これだけでsites-available下にdefault-sslが追加されている。
任意の内容に編集する。
/etc/init.d/apache2 restart
apache再起動
これだけでSSLが使えるようになる。すげえ。
あ、そのままだと適当な証明書なので
きちんとした証明書の作成は必要です。
hostnameとかに問題なければ
make-ssl-cert generate-default-snakeoil –force-overwrite
コマンド一発です。
make-ssl-cert /usr/share/ssl-cert/ssleay.cnf /path/to/cert-file.crt
で手動設定。
sudo vi /etc/apache2/sites-available/ssl
設定ファイル以下を変更
SSLCertificateFile “/path/to/cert-file.crt”
SSLCertificateKeyFile “/path/to/cert-file.crt”