====== 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}}