Exactly how should we perform the below Nginx configuration in Apache?
Essentially proxying to some Unix socket rather than a lot balanced port.
I would like that Unicorn handle the burden balancing rather than Apache.

upstream unicorn_server {
  server unix:/home/prats/public_html/myapp/current/tmp/sockets/unicorn.sock
  fail_timeout=0;
}

server {
    ...
    ...
    ...
  location / {
    ...
    ...    
    # If you don't find the filename in the static files
    # Then request it from the unicorn server
    if (!-f $request_filename) {
      proxy_pass http://unicorn_server;
      break;
    }
    ...
    ...
  }
}

ProxyRequests Off

ProxyPass /stylesheets/ !

ProxyPass /javascripts/ !

ProxyPass /images/ !

ProxyPass / http://example.com:8080/

ProxyPassReverse / http://example.com:8080/

After getting looked for a long time, I found the final outcome that using Apache2 + Unicorn via electrical sockets isn't feasible. The farthest I acquired was using mod_fastcgi around the socket file that unicorn provides, however i got 403 Forbidden when attempting to gain access to the page. It appears that FastCGI takes a different protocol compared to one Unicorn uses. Stick to the answer from Mark Kolesar if you need to use Unicorn with Apache. Remember that you may encounter problems (obtained from http://rubyforge.org/pipermail/mongrel-unicorn/2011-July/001057.html):

Apache + Unicorn continues to be unsupported since (so far as anybody knows), it does not fully buffer reactions and demands to totally isolate Unicorn in the dangerous results of slow clients.