Ubuntu 12.04 + Apache2 で SSL 自己証明書
SSL を有効化
sudo a2enmod ssl
sudo service apache2 restart
自己証明書を発行
sudo mkdir /etc/apache2/ssl sudo openssl req -x509 -nodes -days 366 -newkey rsa:2048 -keyout /etc/apache2/ssl/apache.key -out /etc/apache2/ssl/apache.crt
☆秘密鍵と公開鍵を同じディレクトリにおいているのは乱暴なのですけれども、まずはこの手順とします。
☆とりあえず証明書の有効期限を 1 年間とします。
SSL 設定ファイルを開きます (蛇油(snakeoil)記述を上書き)
sudo vi /etc/apache2/sites-available/default-ssl
自己証明書を指し示すように変更
ServerName www.igapyon.com:443
...
SSLCertificateFile /etc/apache2/ssl/apache.crt
SSLCertificateKeyFile /etc/apache2/ssl/apache.key
☆ServerName と証明書のドメイン名を一致させる必要があります。
SSL 設定内容を反映します
sudo a2ensite default-ssl