No se puede abrir el archivo de objeto compartido al reiniciar httpd

No se puede abrir el archivo de objeto compartido al reiniciar httpd
$ /etc/init.d/httpd reiniciar

Iniciando httpd: httpd:
Error de sintaxis en la línea 205 de /etc/httpd/conf/httpd.conf:
No se puede cargar /etc/httpd/modules/mod_wsgi.so en el servidor:
/etc/httpd/modules/mod_wsgi.so: no se puede abrir el archivo de objeto compartido:
El fichero o directorio no existe

archivo: httpd.conf

..
205: LoadModule wsgi_module módulos/mod_wsgi.so

¿Alguna idea sobre cómo puedo corregir este error o cómo compartir el archivo: mod_wsgi.sopara que Apache lo cargue y lo utilice?

Respuesta1

Esto puede deberse a los siguientes problemas #

  • Su copia de mod_wsgi está compilada con una versión de Python diferente a la que tiene.
  • Su copia del archivo de objeto compartido libpython no está en la ruta de la biblioteca de Apache

Los siguientes enlaces pueden ayudarle #

Respuesta2

El error dice que:

/etc/httpd/modules/mod_wsgi.so

no existe.

Correr:

ls -las /etc/httpd/modules/mod_wsgi.so

para demostrar si lo hace o no. Si no es así, instale mod_wsgi.

Si existe, valide si la versión de Python con la que está compilada existe y/o se puede encontrar.

http://code.google.com/p/modwsgi/wiki/CheckingYourInstallation#Python_Shared_Library

información relacionada