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.

Reply via email to