мда, совсем забыл, что webmin работает на 10000 порту... лет 7 им не пользовался.

Тогда да, mod_rewrite, думаю, будет лучшим решением.
В описание виртуального хоста нужно добавить следующее (если ничего не напутал):
<Location />
RewriteEngine on
RewriteCond %{HTTPS} !=on
RewriteRule .* https://%{HTTP_HOST}:10000%{REQUEST_URI} [QSA,R=permanent,L]
</Location>
или в корневой директории вэбмина создать файлик .htaccess, поместить в него этот же код, но без тега Location.