In Apache configuration, regular site is configured as one vhost on port 80, SSL site is configured as another vhost on port 443.
They both pointing to the same document root, so they look the same, serve the same content. But from web server point of view they are two independent vhosts.
If you turn on LiteMage on for the vhost on port 80, you also need to turn on vhost on port 443. Otherwise, the SSL vhost does not have LiteMage enabled.