I just learnt that by default, caldera's apache didn't start up with -DSSL (is, not https). You are supposed to use httpd startssl to do it, but during boot up, it's not the case. I have since changed /etc/rc.d/init.d/httpd so that "httpd start" will also use the option -DSSL.