Python on Nginx
Francis Daly
francis at daoine.org
Tue Oct 11 18:09:32 UTC 2011
On Tue, Oct 11, 2011 at 10:11:14AM -0400, etrader wrote:
Hi there,
> The instruction given on http://wiki.nginx.org/PythonFlup is to install
> nginx supporting python. But I have a working Nginx with php-fpm
> supporting PHP. Now I want to add support of python too. Thus, my config
> is slightly different.
nginx doesn't know (or care) that you are using php or python or anything
else. All it knows is how you have configured different location{} blocks.
Each request is handled by one location, so you must make sure that you
have the right configuration in the location that your request matches.
> How should modify the nginx config to support python?
If you are currently using php-fpm, you probably have something like
location [something that matches urls that should be handled by php] {
fastcgi_pass [your php-fastcgi server];
}
So now that you are adding a separate fastcgi server that is associated
with python, you'll want to add a new location block like
location [something that matches urls that should be handled by python] {
fastcgi_pass [your python-fastcgi server];
}
The details depend on what you're trying to do. The documentation on
"location", or the debug log, should show you which location is being
used for each request -- if it's not the right one, you'll need to
adjust the config.
Good luck with it,
f
--
Francis Daly francis at daoine.org
More information about the nginx
mailing list