lukasz,
can you give the complete nginx configuration file?

On Sep 20, 2007 1:00 AM, lukaszt <[EMAIL PROTECTED]> wrote:

>
> I've got nginx+spawn-fcgi+web.py on Ubuntu Feisty working.
> Can somebody review this config please?
>
> MySQL:
> sudo apt-get install mysql-server-5.0 libmysqlclient15-dev
>
> Python/web.py:
> sudo apt-get install python-dev python-setuptools
> sudo easy_install web.py Mako MySQL-python python-cjson
>
> Nginx:
> sudo apt-get install nginx
>
> spawn-fcgi:
> wget http://www.lighttpd.net/download/lighttpd-1.4.18.tar.bz2
> tar -xvjf lighttpd-1.4.18.tar.bz2
> cd lighttpd-1.4.18
> make
> cp src/spawn-fcgi /usr/bin/spawn-fcgi
>
> ---
>
> Files:
>
> I've created run.sh file inside project dir to run fcgi app:
>
> run.sh
> <code>
> #!/bin/sh
> /usr/bin/spawn-fcgi -f <PATH_TO_MAIN_SOURCE_FILE> -a 127.0.0.1 -p 8081
> </code>
>
> Path to this file is also appended to /etc/rc.local
>
>
> Part of /etc/nginx/nginx.conf inside http section:
> <code>
>    server {
>        listen       80;
>        server_name  something.local;
>        location / {
>            fastcgi_pass 127.0.0.1:8081;
>            include /etc/nginx/fastcgi_params;
>            root    <PATH_TO_ROOT_PROJECT_LOCATION>;
>            fastcgi_param SCRIPT_FILENAME $fastcgi_script_name;  # [1]
>            fastcgi_param PATH_INFO $fastcgi_script_name;        # [2]
>        }
>    }
> </code>
>
>
> Part of /etc/hosts:
> <code>
> 127.0.0.1     something.local
> </code>
>
>
> main.py:
> <code>
> #!/usr/bin/env python
> # -*- coding: utf-8 -*-
>
> import web
>
> urls = (
>    r"^/(.*)$", "index",
> )
>
> class index:
>    def GET(self, *args):
>        print args
>
> web.webapi.internalerror = web.debugerror
>
> if __name__ == "__main__":
>    web.wsgi.runwsgi = lambda func, addr=None: web.wsgi.runfcgi(func,
> addr)
>    web.run(urls, globals(), web.reloader)
> </code>
>
> ---
>
> [1] is modified line from nginx wiki
> [2] after adding this line web.py sterted to work
>
> Now I'm not sure if it's configured properly. Everything seems to work
> ok.
> Is [1] and [2] inside /etc/nginx/nginx.conf done right?
> Thanks for help.
>
> Regards
> Ɓukasz
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web.py" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/webpy?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to