httpd를 다시 시작할 때 공유 객체 파일을 열 수 없습니다

httpd를 다시 시작할 때 공유 객체 파일을 열 수 없습니다
$ /etc/init.d/httpd 재시작

httpd 시작: httpd:
/etc/httpd/conf/httpd.conf의 205행에 구문 오류가 있습니다.
/etc/httpd/modules/mod_wsgi.so를 서버에 로드할 수 없습니다:
/etc/httpd/modules/mod_wsgi.so: 공유 객체 파일을 열 수 없습니다:
해당 파일이나 디렉터리가 없습니다.

파일: httpd.conf

..
205: 로드모듈 wsgi_module 모듈/mod_wsgi.so

이 오류를 수정하는 방법이나 파일을 공유하여 mod_wsgi.so아파치에서 로드하고 사용하는 방법에 대한 아이디어가 있습니까?

답변1

이는 다음 문제에 대한 것일 수 있습니다. #

  • 귀하의 mod_wsgi 사본은 귀하가 가지고 있는 것과 다른 버전의 Python에 대한 컴파일러입니다.
  • libpython 공유 객체 파일의 복사본이 apache의 라이브러리 경로에 없습니다

다음 링크는 도움이 될 수 있습니다 #

답변2

오류는 다음과 같이 말합니다.

/etc/httpd/modules/mod_wsgi.so

존재하지 않는다.

달리다:

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

아닌지를 증명하기 위해. 그렇지 않은 경우 mod_wsgi를 설치하십시오.

존재하는 경우 컴파일된 Python 버전이 존재하는지 및/또는 찾을 수 있는지 확인하십시오.

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

관련 정보