Web-server – Cannot open shared object file when restarting httpd

apache-2.2mod-wsgiweb-server

$ /etc/init.d/httpd restart

Starting httpd: httpd: 
Syntax error on line 205 of /etc/httpd/conf/httpd.conf: 
Cannot load /etc/httpd/modules/mod_wsgi.so into server: 
/etc/httpd/modules/mod_wsgi.so: cannot open shared object file: 
No such file or directory

file: httpd.conf

..
205: LoadModule wsgi_module modules/mod_wsgi.so

Any ideas in how can I correct this error or how to share the file: mod_wsgi.so, in order to be loaded and used by apache?

Best Answer

This may be for the following problems #

  • Your copy of mod_wsgi is compiler against a different version of python than what you have.
  • Your copy of libpython shared object file isn't in apache's library path

Following links may help you #