Also, emphasis the fact of using the PPA method of installing, and provide instructions on how to do this, and a link to that page. The reason it was not working was I installed 0.99.19 instead of 0.99.43.
-Thadeus On Thu, Feb 25, 2010 at 2:27 PM, Thadeus Burgess <[email protected]> wrote: > A couple of suggestions with the slice > > Make a note, for building uwsgi, that there are makefile.py25 and > others so that you can build it for the python version that you want. > > Do include the little ``ssh -L 9090:localhost:9090 remote_IP`` trick > to securely connect to cherokee admin. > > I do not see uWSGI listed under Wizards->Platforms. I do not see it > anywhere else. > > I can run ``uwsgi`` from command line, so it is installed correctly in my bin. > > The only difference is I have /web2py and /web2py/config.xml does this matter? > > -Thadeus > > > > > > On Thu, Feb 25, 2010 at 10:07 AM, Thadeus Burgess <[email protected]> > wrote: >> Can I have cherokee uwsgi and apache mod_wsgi running on the same >> web2py code base or should I make a copy so cherokee can execute it ? >> >> You are right I could run cherokee on a non-standard port for testing >> and always switch it over when I am happy with it! >> >> -Thadeus >> >> >> >> >> >> On Wed, Feb 24, 2010 at 11:30 PM, GrayMatterComputing >> <[email protected]> wrote: >>> @Thadeus >>> >>> For me, it was a breeze to switch from Apache to Cherokee. I was happy >>> with Apache too, but I used the fact that a client wanted Cherokee as >>> an opportunity to give it a try, and I am glad I did :) Besides, it is >>> not like you would have to remove Apache to use Cherokee, so what are >>> you waiting for (besides possibly a free hour), give it a try! >>> >>> @mr.freeze and everyone else >>> >>> This guide has been posted at >>> http://www.web2pyslices.com/main/slices/take_slice/64 >>> and will appear on graymattercomputing.net in the near future. >>> >>> On Feb 24, 6:05 am, "mr.freeze" <[email protected]> wrote: >>>> This is really helpful. Unfortunately, it will be lost on this mailing >>>> list in a month or so. Care to make a >>>> slice?http://www.web2pyslices.com/main/default/index >>>> >>>> On Feb 23, 2:56 pm, GrayMatterComputing <[email protected]> wrote: >>>> >>>> >>>> >>>> > web2py with Cherokee viauWSGI: a simple, easy guide >>>> > (written specifically for Ubuntu, but applicable to all systems) >>>> > By: Evan Gray - GrayMatterComputing >>>> >>>> > 1) web2py >>>> > a) Download web2py (found at web2py.com) >>>> > i) Install python, if not present: sudo apt-get install python >>>> > b) Unzip (to /var/web2py) >>>> > c) Run: sudo python /var/web2py/web2py.py -a desiredpassword >>>> > d) Verify that it functions properly (by visiting localhost:8000), >>>> > then close the server (Ctrl+C in terminal) >>>> > e) Allow server permission to web2py: sudo chown -hR www-data\: /var/ >>>> > web2py >>>> > i) Where "www-data" is Cherokee's effective user (www-data is the >>>> > default) >>>> >>>> > 2)uWSGI >>>> > a) DownloaduWSGI(found at projects.unbit.it/uwsgi/) >>>> > b) Unpackage wherever and cd into folder >>>> > i) Install dependencies for make, if not present: sudo apt-get >>>> > install python-dev libxml2-dev >>>> > c) Makeuwsgi: sudo make -f Makefile.Py26 >>>> > d) Install: sudo cp uwsgi26 /usr/local/bin/uwsgi >>>> > e) Create config.xml: sudo cat > /var/web2py/config.xml >>>> > <uwsgi> >>>> > <pythonpath>/var/web2py/</pythonpath> >>>> > <app mountpoint="/"> >>>> > <script>wsgihandler</script> >>>> > </app> >>>> > </uwsgi> >>>> > [PRESS ENTER] >>>> > [PRESS CTRL+D] >>>> >>>> > 3) Cherokee >>>> > a) Install Cherokee (follow the instructions at cherokee-project.org) >>>> > i) Note: I highly recommend using the PPA method so you can be sure >>>> > to have the latest version and no issues! >>>> > b) Run cherokee-admin: sudo cherokee-admin >>>> > c) Visit admin console (via browser, password is shown in terminal): >>>> > localhost:9090 >>>> > d) Go to Virtual Servers, click Wizards, click Platforms, clickuWSGI >>>> > i) New Host Name: web2py >>>> > ii) Document Root: /var/web2py >>>> > iii) Configuration File: /var/web2py/config.xml >>>> > iv) Same logs as vserver: default(combined) >>>> > v) Submit >>>> > e) Go to Virtual Servers, click default >>>> > i) Under "Basics", Virtual Server Nickname: original >>>> > f) Go to Virtual Servers, click web2py >>>> > i) Under "Basics", Virtual Server Nickname: default >>>> > ii) Under "Logging", verify all logging is correct (matches >>>> > original) >>>> > g) Go to Virtual Servers >>>> > i) Set original Active to OFF >>>> >>>> > 4) Visit localhost (or your.ip.add.ress from another computer) to view >>>> > your web2py site! :D >>> >>> -- >>> You received this message because you are subscribed to the Google Groups >>> "web2py-users" 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/web2py?hl=en. >>> >>> >> > -- You received this message because you are subscribed to the Google Groups "web2py-users" 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/web2py?hl=en.

