まずはオレオレ証明書にて
/usr/sbin/apache2-ssl-certificate
cd /etc/apache2/sites-available
zcat /usr/share/doc/apache2/examples/ssl.conf.gz > ssl
vi ssl
a2enmod ssl
a2ensite ssl
/etc/init.d/apache2 restart
参考
http://5net.com/blog/archives/001619.html
http://aquarids.s151.xrea.com/drupal/node/26
http://p-step.jp/pukiwiki1_4_5_1/?Debian%203.0r4%20%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB
http://www.aconus.com/~oyaji/www/certs_linux.htm
http://www.s-me.co.jp/ipnuts/ipnuts41/server/ch03s04.html
CACert.orgの証明書を使うことにする。
cd /etc/apache2
秘密鍵の生成
openssl genrsa -rand /var/log/messages -des3 -out server.key
証明書発行要求の生成
openssl req -new -config /usr/share/apache2/ssleay.cnf -key server.key -out server.csr
—-CACert.orgで証明書に署名されたものを取得—-
秘密鍵のパスワードを除去
openssl rsa -in server.key.orig -out server.key
chmod 600 server.key
証明書と秘密鍵を設定ファイルの通りに移動
mv server.key ssl
mv server.crt ssl
vi /etc/apache2/sites-available/ssl
/etc/init.d/apache2 restart
http://www.fkimura.com/apache13.html
http://www.cs.cis.nagasaki-u.ac.jp/~narazaki/index.cgi/misc/site-admin/