My RoundCube webmail site site is (at last) configured for ssl, but it still also responds to normal http web requests on port 80. How can I instead allow only https on 443 ? I'd like to enforce https for webmail access. Thanks
I believe that removing port 80 from /etc/apache2/ports.conf will disable port 80 globally. There are a bunch of other sites under ispconfig that use 80. However, experimentally I removed the <VirtualHost > ... </VirtualHost> declaration for this site on port 80 from Vhosts_ispconfig.conf, and it seems to work. I'll update if there's a problem.
This will not work as the Vhost declaration gets added automatically again. The solution is to forward non https connections to https: http://www.faqforge.com/linux/contr...http-connection-to-https-in-apache-webserver/
Thank you again Till, That solution works very well. I restored the original Vhosts file then added the rewrite directive in your link into ispconfig's Apache2 directive for the site. Now, sending the http address comes back as https, and only for this site. Very nice. -- John