Hi, 

Tested on:

Ubuntu 10.04.4 LTS
nginx-1.0.11 
uwsgi-0.9.9.3
web2py 1.99.7
user=www-data
Hosted at Amazon EC2.

ubuntu@IP:/opt$ uname -a
Linux IP 2.6.32-342-ec2 #43-Ubuntu SMP Wed Jan 4 18:22:42 UTC 2012 x86_64 
GNU/Linux


Pretty much downloaded the script and ran it. Installed nginx, uwsgi, 
web2py and ran it perfectly. 
BUT, I can't create applications.
It says "Failure to create application" or "Unable to create application 
'<application name>' (it may exist already)".

I read somewhere that if you call python2.6 web2py and then calling nginx, 
it may solve this, but they didn't explain and I couldn't make it work.

last stable release of uwsgi is 
http://projects.unbit.it/downloads/uwsgi-1.0.4.tar.gz
last stable release of nginx is 1.0.14 

Also noticed that Web2py itself fails to recognize Nginx and it's version 
(as it does with Apache at the admin page). 
It says "Running on None"


ubuntu@IP:/opt$ ls
init-deb.sh  nginx-1.0.11         uwsgi                 web2py
nginx        nginx-1.0.11.tar.gz  uwsgi-0.9.9.3.tar.gz  web2py_src.zip

ubuntu@IP:/opt$ ps ax | grep nginx
29006 ?        Ss     0:00 nginx: master process /opt/nginx/sbin/nginx
29007 ?        S      0:00 nginx: worker process
29008 ?        S      0:00 nginx: worker process
29009 ?        S      0:00 nginx: worker process
29010 ?        S      0:00 nginx: worker process
29093 pts/0    S+     0:00 grep --color=auto nginx

ubuntu@IP :/opt$ ps ax | grep uwsgi
28991 ?        S      0:00 /usr/local/bin/uwsgi -s 127.0.0.1:9001 -M 4 -t 
30 -A 4 -p 4 -d /var/log/uwsgi.log --pythonpath /opt/web2py/ --module 
wsgihandler
29000 ?        S      0:00 /usr/local/bin/uwsgi -s 127.0.0.1:9001 -M 4 -t 
30 -A 4 -p 4 -d /var/log/uwsgi.log --pythonpath /opt/web2py/ --module 
wsgihandler
29001 ?        S      0:00 /usr/local/bin/uwsgi -s 127.0.0.1:9001 -M 4 -t 
30 -A 4 -p 4 -d /var/log/uwsgi.log --pythonpath /opt/web2py/ --module 
wsgihandler
29002 ?        S      0:00 /usr/local/bin/uwsgi -s 127.0.0.1:9001 -M 4 -t 
30 -A 4 -p 4 -d /var/log/uwsgi.log --pythonpath /opt/web2py/ --module 
wsgihandler
29003 ?        S      0:00 /usr/local/bin/uwsgi -s 127.0.0.1:9001 -M 4 -t 
30 -A 4 -p 4 -d /var/log/uwsgi.log --pythonpath /opt/web2py/ --module 
wsgihandler
29096 pts/0    S+     0:00 grep --color=auto uwsgi

Nginx sounds really promissing, it could be really nice if this would work 
perfectly. 

Thanks in advanced for any help.

Just one question: why you compiled everything when you could have used the 
debian packages?? 
It doesn't work with deb? Why?

Thanks again!






Em domingo, 27 de março de 2011 16h29min43s UTC-3, pbreit escreveu:
>
> I did a little more work on a setup script for Ubuntu + Nginx + uWSGI. 
> Please let me know if you experience any problems or have any suggestions. 
> I'm fairly new to this.
>
> + Tested on Ubuntu 10.04 (Rackspace Cloud)
> + Nginx 0.8.54
> + SSL (self-signed)
> + uWSGI 0.9.7.1
> + Postgres 8.4
> + Web2py Current
> + user=www-data
> + Hosted at BitBucket: https://bitbucket.org/pbreit/web2py-automation/src/
>
> $ wget 
> http://bitbucket.org/pbreit/web2py-automation/raw/tip/setup-ubuntu-nginx.sh
> $ chmod +x setup-ubuntu-nginx.sh
> $ sudo ./setup-ubuntu-nginx.sh
>
> Note: the script runs almsot unattended. The only user input required is 
> specifying web2py admin password.
>

Reply via email to