Hallo,
Wie kann ich eine domain auf meinem server (linux penSuse) so
einrichten, dass sie über https, und nur darüber, zu erreichen
ist. Wohin muss die htaccess? In das oberste
Domainverzeichniss oder in httpdocs o. httpsdocs? Und was muss
unbedingt in diese Datei geschrieben werden?
da gibt es verschiedene Wege. Der Weg, um ganz sicher zu gehen, dass der Zugriff immer ueber https erfolgt, ist, den Server erst gar nicht unverschluesselte Anfragen annehmen zu lassen. Dazu muss dann in der Konfiguration des Apache entweder der Listen 80 direkt auskommentiert werden oder, wenn der Server fuer andere Domains noch http ausliefern soll, konfiguriert man den vhost entsprechend nur fuer https.
Sollte aber ein Zugriff ueber http moeglich sein und dann nur zwingend auf https umleiten, ist der einfachste Weg, 2 vhosts zu definieren mit unterschiedlichen DocumentRoots: in der fuer http liegt ein einziges File, das eben auf den https-Host umleitet, in der DocumentRoot des https liegt der Rest (analog zu Version 1).
Viele Gruesse,
Volker