Wrap text
user www www;
worker_processes 5;
events { worker_connections 1024; }
http {
include /usr/local/etc/nginx/mime.types;
default_type application/octet-stream;
sendfile on;
upstream mongrel {
server 127.0.0.1:5000;
server 127.0.0.1:5001;
server 127.0.0.1:5002;
}
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_redirect false;
server {
listen 80;
server_name mysite.com www.mysite.com;
root /usr/local/www/mysite/public;
location / {
error_page 404 = @fallback;
}
location @fallback {
proxy_pass http://mongrel;
proxy_intercept_errors on;
recursive_error_pages on;
error_page 500 502 503 504 /500.html;
}
location = /500.html { }
}
}