in reply to HTTPS and CGI
One thing you may want to check is that you have no fully qualified URLs in your CGI, if you do you will have to replace them with https://<newaddr> where needed. That is usually the only problem people face going from http to https.
-Waswas