SSL導入
SSL(オレオレ証明書)を導入する手順。
SSLの有効化
1 | $ sudo yum -y install mod_ssl |
Apacheの再起動
1 | $ sudo service httpd restart |
ここから下はUbuntuのまま
証明書と秘密鍵の発行
1 2 | $ sudo mkdir /etc/httpd/ssl/ $ sudo make -ssl-cert /usr/share/ssl-cert/ssleay .cnf /etc/httpd/ssl/cert-file .crt |
設定
標準の設定ファイルをコピーし編集する。
1 2 3 | $ 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 |
1 2 3 4 | #Listen 443 <= コメントアウト DocumentRoow "/var/www" SSLCertificateFile "/etc/apache2/ssl/cert-file.crt" SSLCertificateKeyFile "/etc/apache2/ssl/cert-file.crt" |
1 | $ sudo a2ensite httpd-ssl.conf |
Apache2を再起動
1 | $ sudo /etc/init .d /apache2 restart |
動作確認
https://localhost/p2-php/rep2
自己証明書(オレオレ証明書)のため、警告メッセージが表示されるので許可する。