title: Apache listen on 2 ports for same SSL virtual host
body: <p>I have an issue where an external site is requesting data from an internal server using port 444 which my firewall translates to 443.</p>
  
  <p>The problem is, my internal clients don't get a response from the internal server when they make a request on 444 as there is no firewall in the way to forward the port to 443.</p>
  
  <p>I want to make the apache server listen on both 443 and 444 ports but I have zero Ubuntu/apache experience, and have no documentation on how the server was configured, so I've hit a bit of a wall.</p>
  
  <p>I can access the <code>ports.conf</code> file and it looks like this:</p>
  
  <pre><code>#
  Listen 80
  &lt;IfModule ssl_module&gt;
  Listen 443
  &lt;/IfModule&gt;
  &lt;IfModule mod_gnutls.c&gt;
  Listen 443
  &lt;/IfModule&gt;
  \#
  </code></pre>
  
  <p>Then there is the file <code>/sites-enabled/default-ssl.conf</code> that "points" at <code>../sites-available/default-ssl.conf</code>, and it looks like this</p>
  
  <pre><code>&lt;IfModule mod_ssl.c&gt;
  &lt;VirtualHost _default_:443&gt;
  ServerAdmin it@oursite.com
  ServerName web.oursite.com
  ServerAlias web.outsite.com
  DocumentRoot /var/www/html
  ...
  </code></pre>
  
  <p>followed by a bit of SSL certificate stuff and other directory stuff</p>
  
  <p><code>apache2.conf</code> doesn't seem to have anything non-default in it</p>
  
  <p>Could anyone help me with what I need to add to the <code>ports.conf</code> file and/or the <code>default-ssl.conf</code> file?</p>