Thanks for the how-to Dave!
Looks splendid :)

On Tue, Nov 11, 2008 at 9:49 PM, David Pollak <[EMAIL PROTECTED]
> wrote:

> Folks,
>
> I've been deploying a fair number of apps using Jetty and 
> Nginx<http://sysoev.ru/en/>and been very pleased with the results.  I've put 
> together a package to make
> it wicked simple for you to do the same.
>
> To run one or more Nginx front-end/Jetty backend, do the following:
>
>    - download the Jetty container from
>    http://tunaforcats.com/deploy_jetty.tgz
>    - tar -xzvf deploy_jetty
>    - cd deploy_jetty
>    - echo 9920 > base_port # this defines the base port that Jetty will
>    run at.  Production = base, preview = base + 1, dev = base + 2
>    - copy your Lift app WAR file to webapps/root.war
>    - Edit your nginx.conf file and add:
>        server {
>            listen       80;
>            server_name  www.myapp.com myapp.com;
>
>            access_log  logs/myapp.access.log main;
>
>
>            location / {
>                proxy_pass http://127.0.0.1:9920;
>             proxy_set_header  X-Real-IP  $remote_addr;
>             proxy_read_timeout 700;
>             proxy_set_header Host $http_host;
>             proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
>            }
>        }
>
>        server {
>            listen       80;
>            server_name preview.myapp.com;
>
>            access_log  logs/preview_myapp.access.log main;
>
>
>            location / {
>                proxy_pass http://127.0.0.1:9921;
>             proxy_set_header  X-Real-IP  $remote_addr;
>             proxy_read_timeout 700;
>             proxy_set_header Host $http_host;
>             proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
>            }
>        }
>
>        server {
>            listen       80;
>            server_name dev.myapp.com;
>
>            access_log  logs/dev_myapp.access.log main;
>
>
>            location / {
>                proxy_pass http://127.0.0.1:9922;
>             proxy_set_header  X-Real-IP  $remote_addr;
>             proxy_read_timeout 700;
>             proxy_set_header Host $http_host;
>             proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
>            }
>        }
>    - Reload/restart Nginx
>    - Start your production Jetty instance: start_prod.sh
>
> You should see very, very good performance with Lift's long polling, even
> at a high load.
>
> Questions?
>
> Thanks,
>
> David
>
>
> --
> Lift, the simply functional web framework http://liftweb.net
> Collaborative Task Management http://much4.us
> Follow me: http://twitter.com/dpp
> Git some: http://github.com/dpp
>
> >
>


-- 
Viktor Klang
Senior Systems Analyst

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Lift" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to