====== How to enable SSL on solaris 10 ====== ==== create a certificate or a certificate signing request ==== openssl req -new -nodes -newkey rsa:2048 -keyout foo.com.key -out foo.com.csr check the settings openssl req -text -noout -in foo.com.csr ==== go to your favorite CA and let your certificate sign ==== for example from http://cacert.org ==== come back with a signed certificate ==== ==== stop apache ==== svcadm disable apache2 ==== enable SSL ==== svccfg -s apache2 setprop httpd/ssl = boolean: 'true' ==== configure apache for SSL ==== Solaris 10 ships with a functional ''/etc/apache2/ssl.conf'' file: edit the file and make sure the SSLCertificate* directive are pointing to your certificate and its key. More or less you have to add Listen 443 NameVirtualHost 443 SSLEngine on SSLCertificateFile /etc/apache2/foo.com.cert SSLCertificateKeyFile /etc/apache2/foo.com.key ... ==== start apache ==== svcadm enable apache2 ==== test your site ==== openssl s_client -connect foo.com:443 -state -debug or https://www.ssllabs.com/ssltest/