ubuntu ssl設定

更新日 2025-06-12 15:35:45
ubuntu

ssl設定


SSLモジュール有効化
sudo a2enmod ssl
sudo a2ensite default-ssl


ssl設定ファイル(default-ssl.conf)を開く
vi /etc/apache2/sites-available/default-ssl.conf

設定の確認
SSLCertificateFile  /etc/ssl/certs/ssl-cert-snakeoil.pem
SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key


サンプル証明書の秘密鍵と公開鍵があるか確認
ls -la /etc/ssl/private/ssl-cert-snakeoil.key
-rw-r----- 1 root ssl-cert 1704 11月 15 2023 /etc/ssl/private/ssl-cert-snakeoil.key

ls -la /etc/ssl/certs/ssl-cert-snakeoil.pem
-rw-r--r-- 1 root root 1094 11月 15 2023 certs/ssl-cert-snakeoil.pem


ない場合は以下コマンドで作成
make-ssl-cert generate-default-snakeoil


default-ssl.confのシンボリックリンクがあるか確認
ls -la /etc/apache2/sites-enabled/default-ssl.conf
lrwxrwxrwx 1 root root 35 11月 15 2023 /etc/apache2/sites-enabled/default-ssl.conf -> ../sites-available/default-ssl.conf


ない場合はシンボリックリンク作成
cd /etc/apache2/sites-enabled
ln -s ../sites-available/default-ssl.conf default-ssl.conf



アパッチ起動
systemctl start apache2