記事

ApacheでSSLできるようにしような

久々にApache弄った VirtualHost懐かしい

鍵の配置

予め鍵自体は生成されているものとする/etc/apache2/sslあたりにserver.key server.crt妥当 conf.dだと不可だった

モジュールの有効化

デフォルトでは有効化されていないので注意

sudo a2enmod ssl

設定

必要最低限の設定しかないからね

<VirtualHost *:443>
        DocumentRoot /var/www
        SSLEngine on
        SSLCertificateFile /etc/apache2/ssl/server.crt
        SSLCertificateKeyFile /etc/apache2/ssl/server.key
</VirtualHost>

再起動の前にデフォルト設定の/etc/apache2/sites-available/default-ssl削除しておくと吉かも

再起動

sudo service apache2 restart