включить в апаче mod_ssl и настроить сайт
http://httpd.apache.org/docs/2.0/mod/mod_ssl.html
получить сертификат в Verisign или Thawte, для этого генерируется половина ключа, отправляется в одну из этих контор она возвращает вторую половину и сертификат, услуга платная, цены примерно от $150 за год и до.. $**** можно взять триал
если просто для себя то и без сертификата можно, данные будут шифроваться, но ни о какой проверки подлинности хоста речи быть не может, т.е. реально сервер может оказаться не тем за кого себя выдает
чтиво -
http://inssl.com/