title: Express won't serve static ejs files in vhosts
body: <p>The closest I've been able to get is it will have the client download them. It will download the correct ejs files.</p>
  
  <p>It's driving me crazy because I feel like it should work but it will not. If I put html files in there they serve just fine. It's a little messy because I've been trying all sorts of things.</p>
  
  <pre><code>var application_root = __dirname;
  var express = require('express');
  var vhost = require( 'vhost' );
  var https = require('https');
  var http = require('http');
  var fs = require('fs');
  var path = require("path");
  var forceSSL = require('express-force-ssl');
  //do something
  var app = express();
  var credentials = {};
  
  var config = require('./config.json')[process.env.NODE_ENV || 'dev'];
  
  //Use ejs?
  app.set('view engine', 'ejs');
  app.engine('html', require('ejs').renderFile);
  
  //Ensure all are going to www.
  app.all(/.*/, function(req, res, next) {
    var host = req.header("host");
    if (host.match(/^www\..*/i)) {
      next();
    } else {
      res.redirect(301, "http://www." + host);
    }
  });
  
  //Use the virtual hosts
  app.use(vhost('*.seq.agency',express.static(path.join(__dirname + '/seq.agency'), {
    extensions: ['ejs'],
    index: 'index.ejs'
  })));
  
  app.get('/', function (req, res) {
    res.send('vhosts didn\'t catch this!')
  });
  
  var httpServer = http.createServer(app);
  if(config.name == "prod"){
      /*var options = {
           key: fs.readFileSync('/etc/letsencrypt/live/kaleidoscope.wtf/privkey.pem'),
           cert: fs.readFileSync('/etc/letsencrypt/live/kaleidoscope.wtf/fullchain.pem'),
           ca: fs.readFileSync('/etc/letsencrypt/live/kaleidoscope.wtf/chain.pem')
      }*/
      console.log('starting on 443');
      //var httpsServer = https.createServer(options, app);
      //httpsServer.listen(443);
      //httpServer.listen(80);
      //app.use(forceSSL);
  }
  
  console.log('['+config.name+'] starting on port',config.port);
  httpServer.listen(config.port);
  </code></pre>