Hello spidergap,
SSL with a wildcard is no problem.
Use SSL (HTTPS) for secure access to Splunk Web
Sorry, but I don't have an answer for your virtual host question. I suppose you could enable mod_proxy on your server and proxy the requests to your splunk instance.
<VirtualHost logs.mydomain.com:443>
# Proxy Configurations
ProxyVia On
<Proxy *>
Order allow,deny
Allow from all
</Proxy>
ProxyPass / http://localhost:8000/
ProxyPassReverse / http://localhost:8000/
ProxyPassReverseCookieDomain foo.com bar.foo.com
ProxyPassReverseCookiePath / /
RequestHeader set REMOTE_USER %{REMOTE_USER}s
</VirtualHost>
If you are going to use the proxy, then you likely wouldn't enable SSL on splunk just on your Apache server. Make sure to firewall off port 8000 so you don't leave any non-SSL access available.
HTH,
... View more