2014-03-27 3 views
1

데비안 서버에 Nginx-auth-ldap을 설치하려고했으나 올바르게 수행하는 방법을 이해할 수 없습니다. 나는 https://github.com/kvspb/nginx-auth-ldap/wiki/How-to-install을보고 Linux 용 명령을 시도했다. 내가 이해할 수없는데비안에 Nginx-auth-ldap 설치

것은 내가 Nginx에 폴더에 구성라는 폴더가없는

./configure --add-module=path_to_http_auth_ldap_module 
make install 

입니다.

내가 그 일을 어떻게하는지 이해하도록 도와주세요.

+0

내가 http://www.ducky-pond.com/posts/2012/Jul/installing-an-ldap-server-on- 대신이 방법을 사용하여 그것을 해결 않았다 rpi / – MrCarlsson

답변

1

키는 건너 뛴 링크 페이지에서 한 문장입니다. 전체 지침 말 :

cd ~ && git clone https://github.com/kvspb/nginx-auth-ldap.git 

"nginx를 소스 폴더에서"nginx를 소스 폴더

./configure --add-module=path_to_http_auth_ldap_module 
make install 

에 당신의 nginx의 소스 코드를했을 디렉토리를 참조. 즉, 새 모듈을 사용하여 nginx를 다시 빌드해야합니다.

그러나

  • 1
  • 모듈과의 nginx - 인증 - LDAP 모듈을
  • 컴파일 nginx를 다운로드 Nginx에 소스를 다운로드해야 할 무엇, 내가 그랬어 이것을 테스트하지 않으므로 ldap과 같은 추가 라이브러리 나 소스가 필요할 수도 있습니다 ...

-1

데비안의 패키지 관리자를 통해 nginx를 설치하지 마십시오. 대신 jasperado가 제안한 것처럼 소스에서 nginx를 다운로드하려고합니다. 빌드하기 전에

wget http://nginx.org/download/nginx-1.9.2.tar.gz && tar xzf nginx-1.9.2.tar.gz

, 당신은 ngx_http_rewrite_module이 필요하기 때문에 반드시 PCRE3가 시스템에 설치되어 있는지 확인 할 수 있으며, 설치 프로그램이로드하려고합니다 :

당신은 따라서 메인 라인 버전을 다운로드 할 수 있습니다 기준 치수.

준비가되면 nginx 소스 디렉토리로 이동 한 다음 구성 전체를 수행하고 작업을 수행 할 수 있습니다. this article이 도움이 될 수 있습니다. 예를 들어

,

./configure --prefix=/usr/local --with-http_stub_status_module --add-module=$HOME/nginx-auth-ldap 
make 
sudo make install 
관련 문제