Необходимо снять комментарий для следующих строк в httpd.conf
bsd$ sudo vi /usr/local/etc/apache24/httpd.conf
Include etc/apache24/extra/httpd-ssl.conf
LoadModule socache_shmcb_module libexec/apache24/mod_socache_shmcb.so
LoadModule ssl_module libexec/apache24/mod_ssl.so
Для включения SSL необходимо сгенерировать сертификат и поместить его в директорию /usr/local/etc/apache24/sslcerts/
Чтобы httpd мог запускаться автоматически нужно в файле /usr/local/etc/apache24/extra/httpd-ssl.conf нужно прописать запуск сценария echo
bsd$ grep -sslpassphrase /usr/local/etc/apache24/extra/http-ssl.conf
SSLPassPhraseDialog | /usr/local/etc/apache24/echo
Содержание скрипта, выдающего парольную фразу при запуске httpd
/bin/echo xxxxxxxx
Чтобы удалить pass-phrase из сертификата нужно пересоздать файл сертификата с пустым паролем
bsd$ cd /utc/apache24/sslcerts/
bsd$ sudo mv server.key server.key.org
bsd$ sudo openssl rsa -in ./server.key.org -out ./server.key
....
writing RSA key
bsd$ sudo chmod 0400 ./server.key
http://www.lissyara.su/articles/freebsd/www/apache_2.2.0+ssl/
http://mldav.blogspot.ru/2009/12/apache-ssl.html http://rudkovskij.com/articles/?p=10
FreeBSD 9.0-RELEASE: Tue Jan 3 07:46:30 UTC 2012