How to change an http site to https in apache2

I've got apache2 on a Sparc box running FreeBSD 5.3-RELEASE. I'd like to get some of the virtualhost sites that it's serving to do https. What do I change in the httpd.conf to do this? I admin the box via ssh and webmin, so either way is good, but I'd prefer to know how to do it via CLI as opposed to webmin.

here's a snippet of my virtualhost for one of the sites from my httpd.conf:
DocumentRoot /usr/local/www/myhost
ServerName myhost.xxxx.xxxxxx.tld
<Directory "/usr/local/www/myhost">
AllowOverride None
order allow,deny
allow from all
Options +Indexes
AuthType Basic
AuthLDAPAuthoritative on
AuthLDAPEnabled on
AuthName "Documents and Downloads"
AuthLDAPUrl "ldap://,OU=xxx xxxxx,DC=ad,DC=xxx
AuthLDAPBindDN "CN=xxxxxxxxxx,OU=xxxxxxxxxxxxxxx,OU=IT-Admin,OU=
AuthLDAPBindPassword xxxxxxxxx
require valid-user

Will I need to set up a cert for the site, and how would I do so under apache2 if this is necessary?
David PiniellaAsked:
Who is Participating?

[Webinar] Streamline your web hosting managementRegister Today

David PiniellaAuthor Commented:
so which of those methods is most ideal for my situation and will I need to create a cert for the site? I understand that apache2 does ssl natively (built-in) as opposed to apache 1.3 (where you had have an ssl add-on).
ahoffmannConnect With a Mentor Commented:
apache comes with it own cert, the snaikoil cert.
You may generate your own cert using openssl, but for a trustworthy site that's not recommended, you better by a trusted cert.

All Courses

From novice to tech pro — start learning today.