On Wed, Oct 20, 2010 at 03:27:28PM -0400, Yan Huang wrote:
I’m new to nginx. We are migrating from Apache to Nginx and I’m having
this problem when I tried to configure Nginx, uwsgi and django.
[emerg]: unknown directive “uwsgi_pass” in /etc/nginx/nginx.conf:156
configuration file /etc/nginx/nginx.conf test failed
That strongly suggests that the nginx you are using does not include
the uwsgi module.
I’m using nginx-0.7.67-1.fc13.x86_64 on Fedora. I have uwsgi installed
The srpm at
doesn’t mention uwsgi at all, as far as I can see.
has some references at the end. One says that the uwsgi module was
included in nginx from 0.8.40. It describes how to add it to an 0.7
Another is from April and is titled “Running Django with Nginx and
uWSGI”. It might be interesting.
Any insight on what I did wrong?
Just using an nginx which doesn’t speak the uwsgi protocol.
You’ll have to find-or-build an 0.7 one with the extra module included,
or else find (or build) a recent 0.8 version, which will include uwsgi
Good luck with it,
Francis D. [email protected]