Is there a way whereby I can redirect anyone trying to get to Plone via http://server1:8080/plone permanently redirected to https://plone.site.com? Can I do the redirect from within Plone or do I have to do this via Apache? Any advice or examples would be most appreciated.
I assume that http://server1:8080/plone is not served by Apache at all but is rather Plone's own http access url.
I would not care to implement a redirection but tell the users to use the official url and not an internal one. Should they be unable to follow, I would use a firewall rule or a configuration option to ensure that port "8080" cannot be used from the "outside".
Should you really want a redirection, you could implement it in a ZPublisher.interfaces.IPubStart subscriber or via an "Access rule" (available via the ZMI add under Set access rule).