I  agree with Dave that we have to go pretty much back to basic when is
about deployment.  I have been running a free hosting for several years
(2001 to 2006 I think http://dotgeek.org) and I think that many programmers
get lost in running thins in reverse proxy which, as far as I gather, is
getting the main web server (Nginx) to act as a proxy to your app more at
http://blog.sosedoff.com/2009/07/04/how-to-deploy-sinatra-merb-applications-with-nginx/

>From years in PHP this is already a big change :) Wondering if we could set
up a free hosting for camping that is dead easy like on command line
camping-remote myapp and make it run on the fly without having to configure
anything and/or something where you simply drop your nuts.rb in the folder
you want in apache/anything and it runs automagically or in a very simple
way.

But I am also very happy with how it works now :) just thinking loud!
David




On Fri, Mar 30, 2012 at 4:59 PM, Dave Everitt <[email protected]>wrote:

> I'll go with unicorn then. Apparently it handles more requests/sec than
>> Thin. But that might be old benchmarks who knows.
>>
>
>  Sounds great - my sites are the same setup, but with regular thin. :)
>>>
>>
> All I ask is that it avoids sentences such as this one (from Unicorn):
>
> "Slow clients should only be served by placing a reverse proxy capable of
> fully buffering both the the request and response in between Unicorn and
> slow clients."
>
> Embarrassing to admit it and I'm going to look like a dumbo here, but I
> don't really know what a reverse proxy is. I hate messing with my servers
> (ancient Ubuntu and not-so-ancient Debian, running Apache) any more than
> absolutely necessary. So I wouldn't understand how to apply the information
> in that sentence, or - more crucially - whether I can ignore it for a
> site(s) with small-to-modest traffic.
>
> The Thin site does a nice, minimal job of explaining how to get things
> running, but I'll be the first in line to watch the deployment screencast
> and get Unicorn installed.
>
> After trying to teach this stuff to complete beginners and failing, what
> I'm saying is: don't take any server-related knowledge for granted when
> explaining deployment - this is where a lot of frameworks fall down - I
> spent *days* trying to get one server configured just to run something
> simple (okay, that was Django and mod_wsgi - sshhh - but the same kinds of
> hoops still need jumping through).
>
>
>  I guess the bigger difference would be hooking one of the Rack servers to
>> Apache instead of Nginx. But I think Nginx is a better option since it's
>> ment to serve static pages and Unicorn will be the one handling all the
>> dynamic stuff.
>>
>
>
> ...but please include an Apache-only setup for those of us who haven't
> installed Nginx (and really should, but just... haven't) and have very
> modest loads, and a stack of legacy sites to run.
>
>
>  the "simple dumbest" build will launch the webserver with thin (camping
>> --port 80)
>>
>
>
> Nice'n'simple, but (if starting out and watching a screencast) I'd want to
> a mention of what dependencies need installing on my server to even get
> that far... I'm carrying on as dumb here because even getting SQLite
> running on my old Ubuntu server (for a default Camping setup) took some
> fiddling. SO maybe a quick: "here's how to check you have SQLite running on
> your web server: `which sqlite3` or `sqlite3` then from the sqlite shell
> `.quit`".
>
> DaveE
>
>
>  this is what Unicorn sounds like: http://d.pr/olau
>>
>
> LOL! Now I know. These little asides are what keep me in this community,
> and _why I came here in the first place.
>
>
> ______________________________**_________________
> Camping-list mailing list
> [email protected]
> http://rubyforge.org/mailman/**listinfo/camping-list<http://rubyforge.org/mailman/listinfo/camping-list>
>
_______________________________________________
Camping-list mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/camping-list

Reply via email to