Hi,

I have a simple web app that works great in my development
environment, but when I try to run it on Apache with WSGI, I can not
get beyond the 'Not Found' page. I have verified that my script is
indeed getting called, as I added a custom Not found message and now I
get that displayed when I attempt to access the app, however that is
the only success I have attained.

So it is clear that I have messed up my urls somehow.  Any suggestions
would be great!

In my Apache config I have:

WSGIScriptAlias /lff /data/www/lff/lff.py

<Directory /data/www/lff>
  Order deny,allow
  Allow from all
</Directory>

Then in /data/www/lff/lff.py:

import web
import json
import os

urls = (
    '/', 'list',
)

app = web.application(urls, globals(), autoreload=False)

def notfound():
        return web.notfound("Sorry, the page you were looking for was
not found.")

app.notfound = notfound

class list:
        def GET(self):
                i = web.input(name='definitions')
                if i.name == 'definitions':
                        try:
                                path = os.path.join("definitions",
"definitions.json");
                                print path
                                return open(path)
                        except IOError:
                                raise web.NotFound()
                else:
                        raise web.badrequest()

if __name__ == "__main__":
    app.run()
else:
    application = app.wsgifunc()

if I goto: http://myhost/lff/  I get Sorry, the page you were looking
for was not found.

>From my understanding, the '/' in the urls should map to lff/ from the
URL, but that is not working. Is there something else I am missing?

Thanks for any suggestions.

Brian

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

Reply via email to