2017-05-17 8 views
2

SSO 통합을 위해 내 응용 프로그램과 OIDC 구현을 원하고 httpd.exe를 실행하려고 할 때 오류가 발생합니다. Windows Server 2008 64 비트를 사용하고 있습니다. Apache 서버 2.4.2 64 비트.모듈을로드 할 수 없습니다/mod_auth_openidc.so : 지정된 모듈을 찾을 수 없습니다

여기에서 다운로드 한 64 비트 용 mod_auth_openidc.so를 다운로드했습니다. click here.

나는이 단계를 수행했습니다 :

단계 1.Downloaded 아파치 64 비트 여기에서 - apache_2.4.2-x64-no-ssl.msi. 힘내 허브에서

단계 2.Downloaded mod_auth_openidc-2.2.0-apache-2.4.x-win64.zip - click here

3 단계 압축이 풀린 파일 및 내 아파치의 빈과 모듈 위치에 파일을 복사 서버.

4 단계. Apache의 conf 폴더에있는 httpd.conf 파일에 LoadModule auth_openidc_module modules/mod_auth_openidc.so를 추가했습니다.

5 단계. 이제 아파치 서버 (httpd.exe)를 실행하려고하면 오류가 발생합니다. 오류 스크린 샷 - enter image description here.

conf 폴더의 httd.conf 파일에서 오류 라인 - enter image description here.

도와주세요! 미리 감사드립니다.

질문에 답변 해 주시면 알려주세요.

답변

0

을 LoadModule경로가 마찬가지로, 상대적 경우 모듈을로드하기 위해 경로를 사용하여, 그 서버 루트 지시문 값 상대적인 것이다. 당신이 수동으로 아마 그것은 전체 파일 시스템 경로로 정의해야합니다 이 타사 모듈을 설치 한 이후

.

이미 복사 했으므로 올바른 설치를 가리키고 있다고 말합니다.

+0

감사합니다, 에즈라-S. 그러나이 솔루션은 작동하지 않았습니다. – Samir

0

컴파일러 문제 일 수 있습니다. 또한 인해 msvcr120.dll의 버전 일 수 있습니다 https://www.apachehaus.com/cgi-bin/download.plx

:

mod_auth_openidc 라이브러리 ++ 마이크로 소프트 VC의 새로운 버전 인 msvcr120.dll을 필요로 난에서 바이너리를 사용했다. 이 파일을 찾습니다. 우리는 나무를보기 위해 의존성 워커 소프트웨어를 사용했고 mod_auth_openidc.iso에 필요한 파일은 무엇입니까? msvcr120.dll 파일이 누락되었습니다. 이 누락 된 dll을 추가 한 현재 vC++을 windows \ System32 폴더에 업데이트했습니다. 우리는 서버를 다시 시작할 수 있습니다.

참조 : https://github.com/pingidentity/mod_auth_openidc/issues/275#issuecomment-305302587