Well, when in doubt it helps to realize (and read) the error.log file. I was getting Permission Denied when attempting to bind to :80. So I su'd to root, but then it complained that the :80 address was already in use.
Then I mercilessly killed the master and worker processes. Finally it worked and my first Nginx stack is a go! I'm feeling that killing processes is not a "best practice", thus I'm interested in any suggestions. Now for a Debian.... Thank You, /ak On Jun 13, 10:12 pm, "Pascal Belloncle" <[EMAIL PROTECTED]> wrote: > Mac OS does not implement sendfile, so this could be your problem. > > try: > sendfile off; > > and see if it helps. If it does not, keep removing lines till you get > something that works, and start to build it back up (and let us know how it > goes) > > Cheers, > Pascal. > --http://blog.nanorails.com > On 6/13/07, Andy Koch <[EMAIL PROTECTED]> wrote: > > > > > Greetings, > > > I'm trying get an Nginx, mong-clust, mongrel, rails stack working on > > an iMac mini that recently came into my possession. > > > I've never used Nginx, thus I'm sure I'm doing something wrong. > > > I installed nginx via port install... and it works and responds on : > > 80. > > > Now I'm trying to link the mongrel to nginx and the nginx tells me > > my .conf syntax is ok but then says "test failed", with no further > > info. > > > My goal is to run a single rails app, I thought this the easiest > > path. So the "localhost:80" should bring up my test rails app through > > nginx. > > > Perhaps posting my current nginx.conf hack will help you help me.... > > > ######################################## > > user andy; > > worker_processes 1; > > error_log logs/error.log debug; > > #error_log logs/error.log notice; > > #error_log logs/error.log info; > > #pid logs/nginx.pid; > > events { > > worker_connections 1024; > > } > > http { > > #include conf/mime.types; > > default_type application/octet-stream; > > sendfile on; > > #tcp_nopush on; > > keepalive_timeout 65; > > tcp_nodelay on; > > gzip on; > > gzip_min_length 1100; > > gzip_buffers 4 8k; > > gzip_types text/plain; > > upstream mongrel { > > server 127.0.0.1:8000; > > server 127.0.0.1:8001; > > server 127.0.0.1:8001; > > } > > server { > > listen 80; > > #server_name example.com; > > root /Users/andy/Sites/test_rails/public; > > index index.html index.htm; > > location / { > > 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; > > if (-f $request_filename/index.html) { > > rewrite (.*) $1/index.html break; > > } > > if (-f $request_filename.html) { > > rewrite (.*) $1.html break; > > } > > if (!-f $request_filename) { > > proxy_passhttp://mongrel; > > break; > > } > > } > > error_page 500 502 503 504 /50x.html; > > location = /50x.html { > > root html; > > } > > } > > } > > ######################################## > > > Thank You, --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Deploying Rails" group. To post to this group, send email to rubyonrails-deployment@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/rubyonrails-deployment?hl=en -~----------~----~----~----~------~----~------~--~---