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