====== SSL導入 ======
SSL(オレオレ証明書)を導入する手順。
===== SSLの有効化 =====
$ sudo a2enmod ssl
===== 証明書と秘密鍵の発行 =====
$ sudo mkdir /etc/apache2/ssl/
$ sudo make-ssl-cert /usr/share/ssl-cert/ssleay.cnf /etc/apache2/ssl/cert-file.crt
何度かダイアログが表示されるが全部Enterでのりきる。
===== 設定 =====
標準の設定ファイルをコピーし編集する。
$ sudo cp -p /usr/share/doc/apache2.2-common/examples/apache2/extra/httpd-ssl.conf.gz /etc/apache2/sites-available/
$ sudo gunzip /etc/apache2/sites-available/httpd-ssl.conf.gz
$ sudo gedit /etc/apache2/sites-available/httpd-ssl.conf
#Listen 443 <= コメントアウト
DocumentRoow "/var/www"
SSLCertificateFile "/etc/apache2/ssl/cert-file.crt"
SSLCertificateKeyFile "/etc/apache2/ssl/cert-file.crt"
設定を反映
$ sudo a2ensite httpd-ssl.conf
===== Apache2を再起動 =====
$ sudo /etc/init.d/apache2 restart
===== 動作確認 =====
https://localhost/p2-php/rep2\\
自己証明書(オレオレ証明書)のため、警告メッセージが表示されるので許可する。
{{tag>Ubuntu Apache2 SSL}}