From: Redd Vinylene Date: 2008-10-06T18:05:43+09:00 Subject: Improved nginx.conf for Ruby On Rails I've been trying to improve the standard nginx.conf for Ruby On Rails (http://wiki.codemongers.com/NginxRubyonRailsMongrel) with the help of Maxim Dounin, and so far this is what we got: - 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 {} } } - Anybody care to chip in? -- http://www.home.no/reddvinylene