title: Rails/Puma with Apache HTTPD proxy?
body: <p>I want to use Puma with HTTPD to serve my Rails application. As far as I can tell there aren't very many examples of people doing such a thing. I know nginx has some benefits over HTTPD, and that Passenger makes a lot of things easy, but is there a reason to <strong>not</strong> use Puma/HTTPD?</p>
  
  <p>I've skimmed through a few examples online and put together an HTTPD config block that I like and that seems to be working fine (though I haven't done any performance testing). Am I missing anything? This seems easier/more simple than most Puma/nginx or Passenger/HTTPD setups, which makes me a little worried.</p>
  
  <pre><code>&lt;VirtualHost *:3008&gt;
    DocumentRoot MY_RAILS_ROOT/public
    ProxyPass /favicon.ico !
    ProxyPass /robots.txt !
    ProxyPassMatch ^/(404|422|500).html$ !
    ProxyPass /assets/ !
  
    ProxyPass / http://127.0.0.1:9292/ # Puma bind address
    ProxyPassReverse / http://127.0.0.1:9292/
  &lt;/VirtualHost&gt;
  </code></pre>