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 -~----------~----~----~----~------~----~------~--~---
