Ein Apache muss doch nicht den gleichen Vhost via Port 443 (https) und Port 80 (http) bereitstellen.
Wenn du keinerlei zugriff via normalen http willst, dann erstelle den Vhost NUR für https (Port 443) und lass den normalen weg (läuft dann auf den default-[error-]vhost des apachen auf) oder erstell einen extra für Port 80 der jenachdem was du genau willst, entweder NUR weiterleitet auf die https-variante oder ne Fehlermeldung bringt um die User zu belehren dass er doof ist und es doch bitte mit https versuchen soll (semi-freundliche variante mit link )
Wenn du keinerlei zugriff via normalen http willst, dann erstelle den Vhost NUR für https (Port 443) und lass den normalen weg (läuft dann auf den default-[error-]vhost des apachen auf) oder erstell einen extra für Port 80 der jenachdem was du genau willst, entweder NUR weiterleitet auf die https-variante oder ne Fehlermeldung bringt um die User zu belehren dass er doof ist und es doch bitte mit https versuchen soll (semi-freundliche variante mit link )
Kommentar