> > > On Sunday, March 2, 2014 1:58:31 PM UTC+1, Roberto De Ioris wrote: >> >> >> > Hi, >> > >> > I'm on os x 10.6.8 machine and I'm trying to run web2py with uwsgi. >> > I'm following the tutorial on >> > http://uwsgi-docs.readthedocs.org/en/latest/WSGIquickstart.html. >> > Downloaded and compiled uwsgi. >> > when I run uwsgi with the ini file I'm not able to connect to the >> admin >> > interface. >> > In the browser I give https://localhost:9090/admin/default/index >> > >> > If I run ./uwsgi --http :9090 --wsgi-file >> > /Users/xaver/web2py/web2py/src/wsgihandler.py --master --process 4 >> > --threads 2 --stats 127.0.0.1:9191 >> > it generate an error ticket which last lines are: >> > S'Traceback (most recent call last):\n File >> > "/Users/xaver/web2py/web2py/src/gluon/restricted.py", line 217, in >> > restricted\n exec ccode in environment\n File >> > >> "/Users/saverioscavelli/web2py/web2py/src/applications/admin/models/access.py", >> >> > line 29, in <module>\n port = int(request.env.server_port or >> > 0)\nValueError: invalid literal for int() with base 10: >> > \'9090,foobar.crt,foobar.key\'\n' >> > >> > Another problem I'm having is with the virtualenv. In the above cited >> > tutorial it says that is enough to simple make an entry in the >> iniffile >> > eg. virtualenv=/path/to/the/virtualenv and uwsgi will find all the >> needed >> > stuff, but that doesn't work for me: >> > >> > uWSGI http bound on :9090,foobar.crt,foobar.key fd 4 >> > uwsgi socket 0 bound to TCP address 127.0.0.1:56782 (port >> auto-assigned) >> > fd >> > 3 >> > Python version: 2.6.1 (r261:67515, Jun 24 2010, 21:47:49) [GCC 4.2.1 >> > (Apple Inc. build 5646)] >> > Set PythonHome to /Users/xaver/web2py/web2py/ >> > 'import site' failed; use -v for traceback >> > >> > >> > this is the output after running make: >> > pcre = True >> > kernel = Darwin >> > malloc = libc >> > execinfo = False >> > ifaddrs = True >> > ssl = True >> > zlib = True >> > locking = osx_spinlock >> > plugin_dir = . >> > timer = kqueue >> > yaml = embedded >> > json = False >> > filemonitor = kqueue >> > routing = True >> > debug = False >> > capabilities = False >> > xml = libxml2 >> > event = kqueue >> > >> > How you can see ssl is compiled with. >> > >> > and this is my uwsgi ini file: >> > >> > [uwsgi] >> > http = :9090,foobar.crt,foobar.key >> >> it is https not http. certificates on plain http have no meaning >> >> Hi, > > > thks. for the answer. But please be a bit more verbose. > Not matter how I call it: over http or https I can't acces the admin > interface of web2py > mybe the problem lays to the web2py security restriction. > Tkhs. > >
I was referring to the uWSGI option: NOT http = :9090,foobar.crt,foobar.key BUT https = :9090,foobar.crt,foobar.key "http =" does not take certificates as parameter so your SERVER_PORT will be mapped to the string "9090,foobar.crt,foobar.key" that is the cause of the first reported exception -- Roberto De Ioris http://unbit.it -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.