title: Configuring apache virtualhost for running webmin with SSL, but without certificate
body: <p>I am developing a web portal for my home server.
  I am running a FreeBSD 10.3 server and have apache24 installed.</p>
  
  <p>What I'd like to achieve is running the webmin <a href="https://localhost:10000/" rel="nofollow noreferrer">https://localhost:10000/</a> port to a subdomain under my app: <a href="https://webmin.somedomain.com" rel="nofollow noreferrer">https://webmin.somedomain.com</a></p>
  
  <p>I have multiple apps that I have connected using the following httpd.conf virtualhost:</p>
  
  <pre><code>&lt;VirtualHost *:80&gt;
      ServerAdmin info@gmail.com
      ServerName webmin.somedomain.com
      ProxyPreserveHost On
  
      # setup the proxy
      &lt;Proxy *&gt;
          Order allow,deny
          Allow from all
      &lt;/Proxy&gt;
      ProxyPass / "http://localhost:10000/"
      ProxyPassReverse / "http://localhost:10000/"
  &lt;/VirtualHost&gt;
  </code></pre>
  
  <p>This works fine for a non-SSL page. But because webmin can do a lot of harm, I prefer it to run under SSL.</p>
  
  <p>To get the configuration working, I changed the lines to:</p>
  
  <pre><code>&lt;VirtualHost *:443&gt;
      ServerAdmin info@gmail.com
      ServerName webmin.somedomain.com
      ProxyPreserveHost On
  
      # setup the proxy
      &lt;Proxy *&gt;
          Order allow,deny
          Allow from all
      &lt;/Proxy&gt;
      ProxyPass / "https://localhost:10000/"
      ProxyPassReverse / "https://localhost:10000/"
  &lt;/VirtualHost&gt;
  </code></pre>
  
  <p>However, this does not work.</p>
  
  <p>It worked on SSL before, but probably only because I ran webmin on https://{device IP}:10000/ and not on any vhost or via apache.</p>
  
  <p>I don't get any response from the server on the <a href="https://webmin.somedomain.com" rel="nofollow noreferrer">https://webmin.somedomain.com</a> URL, so I think I am missing something..</p>
  
  <p><strong>Questions</strong>
  1. Do I need to configure mod_ssl on apache to get this running?
  2. Is a certificate and certificate configuration REQUIRED to run a uncertificated connection with my server?
  3. Where to start from here? </p>