MacのデフォルトのApacheでSSLする

環境

apachectl -v
Server version: Apache/2.4.28 (Unix)
Server built:   Oct 29 2017 19:28:54

証明書の発行

cd /etc/apache2/
sudo openssl req -new -nodes -newkey rsa:2048 -keyout server.key -out server.csr
sudo openssl x509 -in server.csr -days 365 -req -signkey server.key > server.crt

/etc/apache2/httpd.conf の以下のコメントアウトを外す

LoadModule ssl_module modules/mod_ssl.so
Include conf/extra/httpd-ssl.conf
LoadModule socache_shmcb_module modules/mod_socache_shmcb.so

Apache の再起動

sudo apachectl restart