目次

SSL導入

SSL(オレオレ証明書)を導入する手順。

SSLの有効化

$ sudo yum -y install mod_ssl

Apacheの再起動

$ sudo service httpd restart

ここから下はUbuntuのまま

証明書と秘密鍵の発行

$ sudo mkdir /etc/httpd/ssl/
$ sudo make-ssl-cert /usr/share/ssl-cert/ssleay.cnf /etc/httpd/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
自己証明書(オレオレ証明書)のため、警告メッセージが表示されるので許可する。