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.

Reply via email to