ssl

SSL用ポートの設定をします。

通常は443ですので

$sudo vi /etc/apache2/ports.conf

Listen 443

を追加

SSLサイト設定

SSLの設定ファイルは、/usr/share/apache2/config/にdefault-443というひな形があるので/etc/apache2/sites-availableにsslという名でコピーします。

$sudo cp /usr/share/apache2/config/default-443 /etc/apache2/sites-available/ssl

編集 /etc/apache2/sites-available/ssl

サーバ証明書を作る

SSLサーバ証明書を作るを参照

サーバ証明書の指定

       <VirtualHost raijin.ddo.jp:443>

           SSLEngine on

           SSLCertificateFile /etc/ssl/certs/server.crt

           SSLCertificateKeyFile /etc/ssl/certs/server.key

ログファイルの指定

           ErrorLog /var/log/apache2/error.log-443

           CustomLog /var/log/apache2/access.log-443 combined

サイトとモジュールを活性化

sudo a2ensite ssl

sudo a2enmod ssl

apache2の再起動

sudo /etc/init.d/apache2 restart