The guide is fine, it just needs to be Followed Step By Step without skipping. ;) I also figured the SSL and all was easy enough to find and, again, outside the scope of this entry.
On Feb 25, 4:47 pm, Thadeus Burgess <thade...@thadeusb.com> wrote: > The following packages are not installed by the PPA... > > cherokee-doc > libcherokee-mod-geoip > libcherokee-mod-ldap > libcherokee-mod-libssl > libcherokee-mod-mysql > libcherokee-mod-rrd > libcherokee-mod-streaming > > Installing libcherokee-mod-libssl fixes this. > > Also they have a great article on creating and signing your own ssl > key, it seems the one I am using for apache setup is invalid :) > > -Thadeus > > On Thu, Feb 25, 2010 at 3:36 PM, Thadeus Burgess <thade...@thadeusb.com> > wrote: > > Don't forget to hit save :)0 > > > And how to enable SSL, and use my self signed certificate, OR use a > > paid for certificate? > > > -Thadeus > > > On Thu, Feb 25, 2010 at 3:25 PM, Thadeus Burgess <thade...@thadeusb.com> > > wrote: > >> 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 <thade...@thadeusb.com> > >> wrote: > >>> A couple of suggestions with the slice > > >>> Make a note, for buildinguwsgi, 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 seeuWSGIlisted 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 <thade...@thadeusb.com> > >>> wrote: > >>>> Can I have cherokeeuwsgiand 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 > >>>> <battledi...@gmail.com> 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 > >>>>> athttp://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" <nat...@freezable.com> 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 <battledi...@gmail.com> 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 web...@googlegroups.com. > >>>>> To unsubscribe from this group, send email to > >>>>> web2py+unsubscr...@googlegroups.com. > >>>>> For more options, visit this group > >>>>> athttp://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 web...@googlegroups.com. To unsubscribe from this group, send email to web2py+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/web2py?hl=en.