Apache – Installing mod_wsgi module for apache

apachemod-wsgi

WHEN I WAS INSTALLING WSGI MODULE FOR APACHE

i Downloaded module from http://code.google.com/p/modwsgi/downloads/detail?name=mod_wsgi-win32-ap22py27-3.3.so

Rename to mod_wsgi.so

Copy to C:\Program Files\Apache Software Foundation\Apache2.2\modules

edit 'httpd.conf' in C:\Program Files\Apache Software Foundation\Apache2.2\conf

Add line 'LoadModule wsgi_module modules/mod_wsgi.so' in the module loading section of httpd.conf

restart Apache

Apache cannot be restarted

The error in errorlog is:
Syntax error on line 129 of C:/Program Files/Apache Software Foundation/Apache2.2/conf/httpd.conf: Cannot load C:/Program Files/Apache Software Foundation/Apache2.2/modules/mod_wsgi.so into server: The specified module could not be found.

It is not an issue with file extension or permission.
Please help.

Best Answer

Make sure of the following:

  1. That you don't have extensions hidden and have added the extension twice.
  2. That the mod_wsgi.so file is readable to whatever Apache service user is.
  3. That your Apache is 32 bit.
  4. That your Python is 32 bit.
  5. That your Python is installed for all users and not just user you installed it as.
Related Topic