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
自己証明書(オレオレ証明書)のため、警告メッセージが表示されるので許可する。

linux/ubuntu/ssl.txt · 最終更新: 2016/02/15 18:45 by 127.0.0.1
CC Attribution-Noncommercial-Share Alike 3.0 Unported
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0