Mein Apache-Webserver mit mod_ssl ist normal und per SSL erreichbar.
Gibt es jetzt eine Möglichkeit, dass ich ein bestimmtes Unterverzeichnis (bei mir z.B. /admin) nur per https (also SSL) aufrufen kann und den normalen Zugriff sperre?
Nicht direkt, der Kontext für SSL ist entweder die gesamte Konfiguration oder ein VirtualHost.
Du kannst also entweder einen eigenen VHost dafür bauen (z.B. admin.domainname.de) oder aber du fragst das über PHP/Perl/... ab: