Actually, SSL is not out of the scope of this entry. How do you expect me to access admin, or appadmin for that matter?
I can't use web2py without SSL :) I have tried everything but it just keeps giving me an error saying something is wrong with my .pem file, but not telling me "what" is wrong. I even used the make-cert.sh that comes with cherokee. -Thadeus On Thu, Feb 25, 2010 at 4:42 PM, GrayMatterComputing <battledi...@gmail.com> wrote: > 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. > > -- 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.