[mod_python] Configuring Apache with mod_python for WSGI
grisha at modpython.org
Wed Sep 23 20:57:39 UTC 2015
That's just normal Python semantics: when a .py file is in a
directory, you import it by using the directory name (which
technically becomes a package name) followed by the file name without
the extension. So in this case we have a directory (package) called
"mysite", and in it a module called "wsgi.py", so in the configuration
we specify is as "mysite.wsgi"
On Wed, Sep 23, 2015 at 4:14 PM, Dallas Brown <kdbdallas at gmail.com> wrote:
> Ok, but that still leaves the question as to what the wsgi.py file is and what the mysite.wsgi file is?
> The docs are not clear as to which one holds the listed “def application()” ‘hello world’ code, and what the other one is.
> Thanks for the insight on the double paths, I will give that a try once I figure out the above file issue.
>> On Sep 23, 2015, at 11:27 AM, Grisha Trubetskoy <grisha at modpython.org> wrote:
>> I think the docs are correct. The key thing being "Assuming there
>> exists the following minimal WSGI app residing in a file named
>> mysite/wsgi.py in directory /path/to/mysite (so that the full path to
>> wsgi.py is /path/to/mysite/mysite/wsgi.py)" (note how mysite is in the
>> path twice).
>> And then what enables Python to find it is:
>> PythonPath "sys.path+['/path/to/mysite']"
>> I don't know much about Falcon though, sorry.
>> On Wed, Sep 23, 2015 at 2:20 PM, Dallas Brown <kdbdallas at gmail.com> wrote:
>>> I am trying to configure my Apache/mod_python setup (Apache/2.4.16 (Unix) mod_python/3.5.0- Python/3.4.0) to work with Falcon (http://falconframework.org) and I am following the steps located in the modpython.org docs under the WSGI Handler section (http://modpython.org/live/current/doc-html/handlers.html#wsgi-handler).
>>> I can’t get any of that section to work, and frankly it doesn’t really make sense.
>>> For example you are making the file named wsgi.py but then in the config you call mysite.wsgi which has never been mentioned anywhere, so I am not sure what it is supposed to be. It almost seems like a typo, however trying wsgi.py on my server didn’t work either.
>>> Has anyone ever used Falcon with mod_python before?
>>> Any help would be very appreciative.
>>> mod_python mailing list
>>> mod_python at modpython.org
More information about the mod_python