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