Host multiple sites with Nginx using subdirectories

Tagged with nginx Rails

View as text

user www;
worker_processes 1;

events {
    worker_connections 1024;
}

http {

  include mime.types;

  upstream mongrel_cluster1 {
      server 127.0.0.1:3001;
      server 127.0.0.1:3002;
  }

  upstream mongrel_cluster2 {
      server 127.0.0.1:4001;
      server 127.0.0.1:4002;
  }

  server {
      listen 127.0.0.1:80 default deferred;

      location /app1/ {
          proxy_pass http://mongrel_cluster1/;
      }

      location /app2/ {
          proxy_pass http://mongrel_cluster2/;
      }
  }

}
Last updated at 12:35 PM on Jul 07, 2008 by Brian Hogan

SnippetStash costs money to host and develop. The service is free for everyone to use
but if you found it useful please consider making a small donation.