郷に入っては郷に従え。
ディストリビューションの流儀に従ってSSL自己認証。
これでDebian原理主義者の先輩にも気に入られること間違い無し。
a2enmod ssl
a2ensite default
make-ssl-cert generate-default-snakeoil
「スネークオイルって誰ですか?」
などと質問すればポイントアップ!
# /etc/apache2/ports.conf
Listen 80
Listen 443
気を抜いてコレをapache2.confに書くと嫌われるぞ!
# /etc/apache2/sites-available/default
NameVirtualHost *:80
<VirtualHost *:80>
...(snip)...
</VirtualHost>
NameVirtualHost *:443
<VirtualHost *:443>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/
SSLEngine on
SSLCertificateFile /etc/ssl/certs/ssl-cert-snakeoil.pem
SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key
</VirtualHost>
デフォルト期限の30日が嫌だったら /usr/sbin/make-ssl-cert をチェック!